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

时间:2012-11-13 08:39:33

标签: rubygems jruby

这个问题分为两部分:

  1. 我今天用rvm安装了JRuby,安装顺利。我也 在我的系统上安装了Ruby 1.9.3。有一个简单的方法 将1.9.3中的相同宝石重新安装到JRuby中?
  2. 我试图在JRuby中安装json gem。首先我改变了 我做的默认Ruby到JRuby:rvm jruby(并检查完成 确定我通过rvm current)使用jruby。然后我做了jruby -S gem install json。它成功安装:

    Successfully installed json-1.7.5-java
    

    但是当我gem list(或jruby -S gem list)时,我只获得安装JRuby时安装的宝石。我尝试退出终端,再次进行宝石清单,但仍然没有显示。

  3. 感谢任何帮助。感谢

    更新

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

1 个答案:

答案 0 :(得分:0)

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

sudo rvm jruby do gem install json