在windows x64上使用jammit gem的问题

时间:2011-05-16 21:42:35

标签: ruby-on-rails gem jammit

  

可能重复:
  Ruby 1.9 - no such file to load 'win32/open3'

我遇到了jammit gem的问题。当我运行“rake”时,我收到一条消息告诉我,有一个问题 - 消息的一部分:

$ rake -t (在c:/ Ruby187 / test中) 耙子流产了! 没有这样的文件加载 - win32 / open3 C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239 :在'要求' C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239 :inrequire'

有关环境的一些信息: 操作系统:Windows 7 64位 Ruby 1.8.7 GEMS: jammit(0.6.0) 闭包编译器(1.1.1) yui-compressor(0.9.6)

如果我从Gemfile中删除jammit,命令rake -t运行没有问题。

感谢您的任何建议!

2 个答案:

答案 0 :(得分:2)

之前的回答对我不起作用,因为它抱怨我的Ruby版本必须小于1.9(在Windows 7 64位上)。但是,这个命令工作,并且在安装gem之后jammit开始工作:

gem install win32-open3-19

答案 1 :(得分:1)

将此添加到您的Gemfile:

gem 'win32-open3'

和捆绑