2011-05-16 40 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