2012-11-07 18 views
8

プロジェクトはRuby 1.9.2で問題なく動作しますが、1.9.3を使用します。ruby​​ 1.9.3はopen3を使用できません(初期化されていない定数ConfigureController :: Open3)

この行は、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

トレース全体を返信できますか? – sunnyrjuneja

答えて

13

require 'open3'ソースファイルの先頭にありましたか?これまでは、あなたが必要としていた何かによって順番に要求されていた可能性がありますが、今は1.9.3ではそうではありません。明示的にそれを要求する必要があるかもしれません。

+0

それは意味があります。働いた、ありがとう! – dt1000

関連する問題