2

有没有人使用过 rake gems:install 在 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...

一切似乎都很好,只是没有安装 gem。 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

有谁知道这是否是一个已知问题,或者如果我应该发出不同的命令来通过带有 jruby 的 rails rake 命令安装 gems?我在网上找不到任何东西。

4

1 回答 1

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:installjruby -S rake gems.

作为您环境的第一步,获取最新的 1.40 版本,修改您的 $PATH 以指向较新的版本,然后查看是否可以重现问题。

于 2009-11-14T06:19:45.333 回答