2025年 4月5日(土) 05:44 JST

rvm gem packageが別のgemsetに有る場合

  • 2012年 3月6日(火) 12:00 JST
  • 投稿者:
  • 表示回数 122

 ruby gem で各バージョンやgemsetを管理している場合。削除

globalに関して特別な動きをする。
この時、global内に入っていた rake 0.9.2がcleanupで消えなかった。

Gem::InstallError: gem "rake" is not installed
というエラーが出る。
対処法としては、
$ rvm gemset use global
として、gem listをすればglobal内のパッケージが表示されるので
$ gem uninstall rake
として消してしまう。
$ rvm gemset use default

で元に戻りそう。