98

rbenvから ruby​​ バージョンをアンインストールまたは削除する方法。2 つのバージョンの ruby​​ をインストールしました。ruby 1.9.3 に切り替えると、セグメンテーション エラーが発生します。rbenv から特定のバージョンを削除する方法を教えてください。

4

4 に答える 4

154

新しい方法

uninstall次のコマンドを使用します。rbenv uninstall [-f|--force] <version>

rbenv uninstall 2.1.0  # Uninstall Ruby 2.1.0

rbenv versionsインストールされているバージョンを確認するために使用します。


古い方法

rbenv から Ruby バージョンを削除するには、 内の対応するディレクトリを削除し~/.rbenv/versionsます。例えば

rm -rf ~/.rbenv/versions/1.9.3-p0

後で実行rbenv rehashして、削除されたバージョンから古い shimmed バイナリをクリーンアップします。

于 2012-02-06T17:42:25.130 に答える
27

ruby-build は、手動(危険と見なされる可能性がある) を避け、@Stephenson によって提案された場合に、ruby バージョンの削除を処理するためのアンインストール コマンドを rbenv に追加するようになりました。Ruby バージョン 1.9.3-p0 を削除するには、次のコマンドを実行します。rm -frrbenv rehash

rbenv uninstall 1.9.3-p0
于 2013-08-22T22:45:31.380 に答える
4

Stephenson が言ったように、削除されたバージョンを参照している場合は、バージョンとグローバルを変更することを忘れないでください。

于 2012-05-22T21:09:25.323 に答える