0

この質問には2つの部分があります。

  1. 今日はrvmを使用してJRubyをインストールしましたが、インストールは正常に行われました。システムにRuby1.9.3もインストールしています。1.9.3で持っているのと同じgemをJRubyに再インストールする簡単な方法はありますか?
  2. jsongemをJRubyにインストールしようとしました。まず、次のようにしてデフォルトのRubyからJRubyに切り替えました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 listを再度実行しようとしましたが、それでも表示されません。

どんな助けでも大歓迎です。ありがとう

アップデート

gem envのgempathは、gemがインストールされている場所と同じではないことがわかりました。このリストに別の新しいgempathを(bashで)追加するにはどうすればよいですか?または、できれば、gemが正しいGEM PATHにインストールされていることを確認するにはどうすればよいですか?

4

1 に答える 1

0

rvmを使用してjrubyをインストールしたので、これを使用してgemを正しい場所にインストールしました。

sudo rvm jruby do gem install json
于 2012-11-13T11:07:22.213 に答える