我需要从 java 运行时调用 (j)ruby 脚本,并且我想将输入流作为参数传递。
在 ruby 方面,我使用 to_io 来转换输入流
io = my_stream.to_io
我收到这些错误:
org.jruby.exceptions.RaiseException: (Errno::ESPIPE) Illegal seek
at org.jruby.RubyIO.pos(org/jruby/RubyIO.java:1602) ~[jruby-core-1.7.4.jar:na]
问题是,是否有更好的选择将输入流转换为支持 pos 和 seek 的 io?