1. ホーム
  2. ruby

[解決済み】OSXで、インストールされているすべてのgemsをアンインストールしますか?

2022-04-13 01:23:38

質問

過去にインストールしたgemをすべて元に戻してアンインストールしたい場合があります。

例えば、私は友人のrails開発マシンをRVMを使用するように移行するのを支援する必要がありました。 彼らは以前、システム全体の gem 複数のプロジェクトで作業する際に、多くの頭痛の種を経験していたのです。 まさにRVMコンバートの申し子だった。

彼のOSXシステム上のgemsをすべてエレガントにアンインストールするにはどうしたらいいでしょうか?

解決方法は?

Rubygems >= 2.1.0

gem uninstall -aIx

a すべてのバージョンを削除

I 依存関係を無視する

x 実行ファイルを含む

Rubgems 2.1.0

for i in `gem list --no-versions`; do gem uninstall -aIx $i; done