25

ruby-installによって次の場所に多くのruby​​ がインストールされてい~/.rubiesます。

ls .rubies
ruby-1.9.3-p545 ruby-2.0.0-p598 ruby-2.1.3      ruby-2.1.5
ruby-2.0.0-p451 ruby-2.1.2      ruby-2.1.4      ruby-2.2.0

ruby-install でインストールした ruby​​ の 1 つをアンインストールしたいのですが、どうすればよいですか?

4

6 に答える 6

1

ルビーがある場所を削除するだけです。

たとえば、ruby-install によってインストールされた ruby​​ をアンインストールします (デフォルトのインストール場所は です~/.rubies)。

rm ~/.rubies/ruby-2.2.0

たとえば、Ruby 2.2.0-preview2 を削除して Ruby 2.2.0-p0 をインストールした後にこの種のエラーが表示される場合:

$ bundle -v
zsh: /Users/Juan/.gem/ruby/2.2.0/bin/bundle: bad interpreter:
     /Users/Juan/.rubies/ruby-2.2.0-preview2/bin/ruby: no such file or directory

実行する必要があります

gem pristin --only-executables

RubyGems はすべての gem 実行可能ファイルに対して明示的に生成するため、ruby が更新されるか、おそらく移動/名前付けされるたび#!/path/to/rubyに、ruby 実行可能ファイルへの新しいパスを使用して gem bin スタブを再生成する必要があります。

于 2014-12-27T07:43:40.483 に答える