rbenvからrubyバージョンをアンインストールまたは削除する方法。2つのバージョンのrubyをインストールしました。ルビー1.9.3に切り替えているときに、セグメンテーション違反が発生します。rbenvから特定のバージョンを削除する方法を教えてもらえますか?
回答:
新しい方法
次のuninstall
コマンドを使用します。rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
rbenv versions
インストールしたバージョンを確認するために使用します。
古い方法
Rubyバージョンをrbenvから削除するには、の対応するディレクトリを削除し~/.rbenv/versions
ます。例えば
rm -rf ~/.rbenv/versions/1.9.3-p0
rbenv rehash
その後実行して、削除されたバージョンから古いシムバイナリをクリーンアップします。
~/.rbenv/version
と、エラーが回避されます。
ruby-buildは、手動(リスクがあると見なされる可能性があります)を避けたい場合に、@ Stephensonによって提案された場合に、rubyバージョンの削除を処理するためにアンインストールコマンドをrbenvに追加するようになりました。rubyバージョン1.9.3-p0を削除するには、以下を実行します。rm -fr
rbenv rehash
rbenv uninstall 1.9.3-p0
スティーブンソンが言ったように、しかし、削除されたバージョンを参照している場合は、バージョンとグローバルを変更することを忘れないでください。