这个问题有两个部分:
- 我今天用rvm安装了JRuby,安装顺利。我也在我的系统上安装了Ruby 1.9.3。有简单的方法吗将我在1.9.3中拥有的相同gem重新安装到JRuby中
-
我尝试在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