11

该项目在 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

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

4

1 回答 1

18

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

于 2012-11-07T23:47:03.107 回答