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 -frrbenv rehash
rbenv uninstall 1.9.3-p0
スティーブンソンが言ったように、しかし、削除されたバージョンを参照している場合は、バージョンとグローバルを変更することを忘れないでください。