该项目在Ruby 1.9.2中运行良好,但我想使用1.9.3。
这条线在1.9.2中运行良好:
o, e, s = Open3.capture3("echo a; sort >&2", :stdin_data=>"foo\nbar\nbaz\n")
然而在1.9.3中,我得到了
uninitialized constant ConfigureController::Open3
我必须安装模块,还是什么?谢谢!
答案 0 :(得分:17)
您是否require 'open3'
位于源文件的顶部?之前,有可能需要你需要的其他东西,但现在在1.9.3中它不是。您可能需要明确要求它。