私はグローバル宝石と様々な宝石を持っています。私は宝石のすべての宝石を取り除きたい。 gemsetをアンインストールする以外に、これには方法がありますか?RVM:ジェムセットのすべての宝石をアンインストールする
答えて
はgemset empty
のコマンドを使用します。
rvm gemset empty mygems
gemsetからすべてのgemを削除していないのは、gemsetを削除して元に戻す操作と同じですか?理由だけでこれをしない:
$ rvm gemset mygemset
$ rvm gemset delete mygemset
$ rvm gemset create mygemset
はい、基本的にそれは同じです。しかし、私はgemsetを削除せずにこれを行う方法があるかどうか疑問に思っていました。 Gemsetを削除すると、Gemも削除されるのか、それともキャッシュに保存されますか? – Nerian
私は彼らが完全に削除されていることを確信しています。例えば、私は 'jruby-1.5.6 @ radiant'という名前のジェムセットを持っています。すべての宝石はここにあります: '/ Users/dparoulek/.rvm/gems/jruby-1.5.6 @ radiant'。 'rvm gemset radiant'を実行すると、あなたに警告が表示され、'/Users/dparoulek/.rvm/gems/jruby-1.5.6 @ radiant'ディレクトリ全体が削除されます。 – Upgradingdave
これは私が推測するのとほぼ同じです。グローバルな宝石からすべての宝石を取り除き、新しい宝石が世界の宝石から宝石を "継承"するのを止めることができたので、私は代替案を探していました。 –
このコマンドは、
gem list | cut -d" " -f1 | xargs gem uninstall -aIx
のUbuntu 10.10でうまく動作し 1ステップでローカルにインストールされているすべてのルビーの宝石を削除します
PS - ローカルのすべての宝石を取り除きます。それに応じてsudoを使用してください。
逸品もいいです--no-バージョンフラグを、持っている: '宝石の一覧--no-バージョン| xargs gemアンインストール-aIx' – trisweb
rvm gemset empty <gemset name>
これはあなたの言及gemsetからすべての宝石を削除します。
rvm gemset empty <gemset>
gemset名を指定した場合のみです。
デフォルトの gemsetを空にしたい場合は、gemset名に空の文字列を渡す必要があります。あなたもこれはあなたの宝石のバージョンは2.1、その後小さい場合gemset
ステップ1
のすべての宝石をアンインストールする最も安全な方法ですrvm --force gemset empty
を使用することができます
rvm gemset empty mygems ""
- 1. PG宝石はRVM
- 2. すべての宝石をアンインストールするRuby 2.0.0
- 3. のアンインストールRubyの宝石
- 4. 異なるrvmジェムセットのレーキバージョン
- 5. 宝石がHerokuでアンインストールされない
- 6. レールプロジェクト用のRVMジェムセットを作成すると便利な理由
- 7. プロジェクト内のすべてのローカル宝石を収集するRuby宝石を作成する
- 8. RVM/Iは、以下の興味深いシナリオを持っているバンドラ宝石
- 9. すべての移行で宝石を要求する
- 10. ドアキーバーの宝石とノックの宝石
- 11. インストール済みの宝石から宝石パッケージを作成する
- 12. 宝石:: InstallError:「nio4rのネイティブ宝石をインストールする必要がビルドツール
- 13. サボンルビー宝石がサボンの宝石を使用してタグ
- 14. Rails 3 bundler&rvm:バンドルされた宝石は宝石リストに表示されませんか?
- 15. httpi-ntlmすべての3つの認証タイプの宝石
- 16. RVMはグローバルジェムセットから宝石を隠すことができますか?
- 17. Rubyの宝石ショーほとんどすべてのコマンド
- 18. 宝石は宝石を実行しているとき、私は、次の取得インストール宝石
- 19. Twitterの宝石
- 20. 宝石のパッチ
- 21. ジャガーノートの宝石
- 22. カピストラーノデプロイエラープライベートパブの宝石
- 23. スプレッドシートの宝石
- 24. 宝石をリリースできる宝石サーバーの作成
- 25. 宝石
- 26. Railsはインストールされているすべての宝石をロードしますか?
- 27. Railsの3宝石は、私はこの宝石をした
- 28. 宝石のソースコードを見る
- 29. 私の宝石リストに私の宝石リストに宝石が表示されますが、Ruby on Railsで宝石リストをアンインストールできないのはなぜですか?
- 30. Railsアプリケーション内のすべての宝石を安全に更新する方法
空にしたいgemsetを指定する必要があります。 "rvm use [gemset_name]"だけでは不十分です。あなたは "rvm gemset empty [gemset_name]"する必要があります。 – refaelos
宝石がたくさんある場合は、それらをすべてアンインストールするのに時間がかかることがあります。 –
ちなみに私は 'rvm gemset empty'を実行することができ、現在のgemsetをクリアします。 – Ibrahim