2011-05-16 32 views
1

可能重複:
Ruby 1.9 - no such file to load 'win32/open3'問題與jammit寶石Windows x64上

我有jammit寶石的問題。當我運行「回扣」,我得到一個消息,告訴我,有一個問題 - 消息的一部分:

$耙-t (在C:/ Ruby187 /測試) 耙中止! no file to load - win32/open3 c:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239 :in require' c: /Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239 :inrequire」

關於環境的一些信息: 操作系統:Windows 7 64位 紅寶石1.8 0.7 GEMS: jammit(0.6.0) 閉合編譯器(1.1.1) 衣機一體型壓縮機(0.9.6)

如果我從GEMF除去jammit ile,命令rake -t運行沒有問題。

謝謝你的任何建議!

回答

1

添加到您的Gemfile:

gem 'win32-open3' 

和捆綁

+0

明顯但不可見的解決方案,爲用戶在RoR 1周的經驗。 :) 謝謝!!! – jonz 2011-05-17 15:07:46

+0

新手注意事項:這對Ruby 2.0無效。添加寶石'win32-open3-19'的作品,如這裏所述http://stackoverflow.com/questions/4930270/ruby-1-9-no-such-file-to-load-win32-open3 – 2013-11-17 11:15:14

2

以前的答案並沒有爲我工作,因爲它抱怨說,我的紅寶石版本必須小於1.9(在Windows 7 64位)。然而,這個命令的工作和jammit安裝寶石後開始工作:

gem install win32-open3-19