1. ホーム
  2. ruby

[解決済み] インストールされているすべてのGemsを削除して最初からやり直す

2022-09-03 09:32:48

質問

最近RubyとRuby on Railsの勉強を始め、入門教材もたくさん見ています。 最近、gems がインストールされない、またはインストールされても何らかの理由で使用できないエラーが発生し続けることがわかり、もう一度 Ruby がインストールされている状態まですべてを削除して、インストールをやり直したいと思うことにしました。 あるトレーニングビデオでは、RVM を使ってほとんどの gems をインストールするようになっていました。

要するに、私の質問は、「RVM、Rubygems、およびインストールされたすべての Gems を削除して、Ruby だけでやり直すにはどうしたらよいでしょうか。

編集: 私は Mac OS 10.6 を使用しています。

どのように解決するのですか?

からの RVM のサポートサイトより。

<ブロッククオート

RVM は ~/.rvm に全てをインストールします。 RVM をシステムから削除するには、'rm -rf ~/.rvm'を実行してください。~/.rvmrcに追加の設定ファイルがあるかもしれません。 もちろん、RVMフックを bash/zsh のスタートアップ・ファイルに RVM フックがあります。

というわけで、コマンドラインから rm -rf ~/.rvm

インストールされたgemsは全て~/.rvmフォルダにあるので、上記を実行するとgemsとインストールされたrubyが一度に削除されます。

デフォルトのrubyインストールでRVM前に追加したgemsは、コマンドプロンプトでこのように入力することで削除することができます。

for x in `gem list --no-versions`; do gem uninstall $x -a -x -I; done