这个问题有两个部分:
- 我今天使用 rvm 安装了 JRuby,安装很顺利。我的系统上还安装了 Ruby 1.9.3。有没有一种简单的方法可以将我在 1.9.3 中拥有的相同 gem 重新安装到 JRuby 中?
我试图在 JRuby 中安装 json gem。首先,我通过执行以下操作从我的默认 Ruby 切换到 JRuby:(
rvm jruby
并通过执行检查以确保我使用的是 jrubyrvm current
)。然后我做到了jruby -S gem install json
。它成功安装:Successfully installed json-1.7.5-java
但是当我这样做
gem list
(或jruby -S gem list
)时,我只会得到安装 JRuby 时安装的 gem。我尝试退出终端,然后再次执行 gem list,但它仍然没有显示。
任何帮助表示赞赏。谢谢
更新
我发现 gem env 中的 gempath 与安装 gem 的位置不同。如何在此列表中添加另一个新的 gempath(在 bash 中)?或者最好如何确保将 gem 安装在正确的 GEM PATH 中?