Linux Mint 17.3では、RVMを使用してRuby 1.9.2からRuby 2.3.0にアップグレードしました。今度は 'gem' CLIとgemを使用するすべてのRubyプログラムが次のエラーを返します。rubygems.rbをロードすることができません
<internal:gem_prelude>:1:in require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:1:in
「'
IはRVM、及びrvm fix-permissions
、エラーを変更したのどれを再インストール、(背1.9.2までを含む)他のバージョンへの切り替え、ルビーを再インストールしようとしています。
ここで何が起こっているのでしょうか?
EDIT:2.3.0(手動でアンインストールして再インストールするのではなくrvm reinstall
)を繰り返し再インストールすることで、一見CLIの機能を再現できました。しかし、宝石を必要とするプログラムは、同じエラーで壊れています。 )何も助けていない場合は、手動で1を削除しようと
gem install rubygems-update
update_rubygems
RVM及び2)RVMディレクトリからすべてのルビー:
どのようにアップグレードを行いましたか?また、1.9.2はRubyの非常に秘密のバージョンですので、あなたがそれを更新しようとしていることは良いことです。まずチェックするべきこと:「どのような宝石」とは何ですか? – tadman
私はそれをインストールしてから、 'rvm use 2.3.0'を使いました。 ruby-2.3.0/bin/gem' – stackquestions