ruby 1.9.3不能使用open3(未初始化的常量ConfigureController :: Open3)

dt1*_*000 11 ruby

该项目在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")
Run Code Online (Sandbox Code Playgroud)

但是在1.9.3中,我得到了

uninitialized constant ConfigureController::Open3

我必须安装模块,还是什么?谢谢!

Bri*_*ell 17

require 'open3'在源文件的顶部吗?之前,有可能需要你需要的其他东西,但现在在1.9.3中它不是.您可能需要明确要求它.