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 に答える