未出现在JRuby宝石列表中的宝石(已成功安装)



这个问题有两个部分:

  1. 我今天用rvm安装了JRuby,安装顺利。我也在我的系统上安装了Ruby 1.9.3。有简单的方法吗将我在1.9.3中拥有的相同gem重新安装到JRuby中
  2. 我尝试在JRuby中安装json-gem。首先我从通过执行:rvm jruby(并选中以使我肯定是在用jruby做rvm current)。然后我做了jruby -S gem install json。成功安装:

    Successfully installed json-1.7.5-java
    

    但当我执行gem list(或jruby -S gem list)时,我只得到安装JRuby时安装的gem。我试着退出终端,再次执行gem列表,但它仍然没有显示。

如有任何帮助,我们将不胜感激。感谢

更新

我发现gem-env中的gempath与安装gem的位置不同。如何将另一个新的gempath添加到这个列表中(在bash中)或者最好是如何确保GEM安装在正确的GEM路径中?

由于我使用rvm安装jruby,所以我使用它将gem安装在正确的位置:

sudo rvm jruby do gem install json

最新更新