私がしたこと:
rails を間違った gemsetにインストールしてしまいました。
$ rvm use 1.9.3
Using /home/username/.rvm/gems/ruby-1.9.3-p125
$ gem env gemdir
/home/username/.rvm/gems/ruby-1.9.3-p125
$ gem install rails
グローバル gemsetに入るべきでした。
$ rvm use 1.9.3
Using /home/username/.rvm/gems/ruby-1.9.3-p125
$ rvm gemset use global
Using ruby-1.9.3-p125 with gemset global
$ gem env gemdir
/home/username/.rvm/gems/ruby-1.9.3-p125@global
$ gem install rails
質問:
- 同じgemsetにインストールされている他のgemに影響を与えずに、rdocとriだけでなくRailsでインストールされたgemのリスト全体をアンインストールするにはどうすればよいですか?
cache/
同じ手順でフォルダーもクリーニングできますか? - 私が理解している限りでは、一般的な gem をグローバルgemset にインストールするのがベスト プラクティスであり、プロジェクト固有の gem はそのプロジェクトの特定の gemset に入ります。あれは正しいですか?
- ところで、「間違った」ジェムセットは何に
/home/username/.rvm/gems/ruby-1.9.3-p125
適しているのでしょうか?
私はこれらのような同様の質問を知っています。
- 依存関係のあるRails 3をアンインストールしますか?
- Rails と gem をアンインストールすると、「アンインストールできません。「gem list -d ...」を確認してください」というエラーが表示されます
- rails 3.0.0.beta3 とそのすべての依存関係を完全にアンインストールするには?
- rails、ruby、rubygems を完全にアンインストールするにはどうすればよいですか?
ただし、レールを再インストールまたは更新したくありません。その特定の宝石セットからそれを削除したいだけです。
概算 / 質問 1:
最初の質問に対する答えしか見つかりませんでした。したがって、レールとその依存関係は削除されませんが、すべての gemが削除されます。これは、与えられた例に従って私がしたことです。わかる限り具体的な名前はないので省略。
rvm use 1.9.3
Using /home/username/.rvm/gems/ruby-1.9.3-p125
rvm gemset empty
doc/
これにより、およびの下のファイルが削除されましたgems/
。ただし、cache/
フォルダーはまだいっぱいです。