有没有人使用过rake gems:在jruby下安装?运行sudo jruby -S rake gems:install --trace
给我以下输出:
** Invoke gems:install (first_time)
** Invoke gems:base (first_time)
** Execute gems:base
** Invoke environment (first_time)
** Execute environment
** Execute gems:install gem install reek
For more information on reek, see http://wiki.github.com/kevinrutherford/reek
Successfully installed reek-1.2.1
1 gem installed
Installing ri documentation for reek-1.2.1...
Installing RDoc documentation for reek-1.2.1...
gem install ci_reporter
Successfully installed ci_reporter-1.6.0
1 gem installed
Installing ri documentation for ci_reporter-1.6.0...
Installing RDoc documentation for ci_reporter-1.6.0...
一切似乎都很好,除了没有安装宝石。 jruby -S gem list
没有显示它们的记录,这些宝石的定位没有显示任何内容。
这是我的设置:
OSX 10.5.8
jruby 1.1.6 (installed with macports, yes I know it's not current)
Rails 2.2.2
有没有人知道这是否是一个已知问题,或者是否有一个不同的命令我应该发出通过rails rake命令用jruby安装gems?我在网上找不到任何东西。
答案 0 :(得分:0)
我使用以下方法进行了理智检查:
jruby 1.4.0 (ruby 1.8.7 patchlevel 174) (2009-11-08 6586) (Java HotSpot(TM) 64-B
it Server VM 1.6.0_16) [amd64-java]
我能够创建一个rails应用程序,修改配置以包含hpricot gem,并成功运行jruby -S rake gems:install
和jruby -S rake gems
。
作为您环境的第一步,获取最新的1.40版本,修改您的$ PATH以指向较新的版本,看看是否可以重新创建问题。