読者です 読者をやめる 読者になる 読者になる

ここにタイトルが入ります

デザイン&プログラミングのことも書くし、それ以外のことも書く。

【rvm】rvm gemset pristineとは一体。

tool ruby

rvmで管理しているすべてのバージョンのrubyを再インストールするには、

$ rvm reinstall $(rvm list strings | tr "\n" ',')
$ rvm all-gemsets do rvm gemset pristine

でいけるそうです。


1行目ですべてのバージョンのrubyを再インストール。


2行目は何やってるのかなーと思ったんですが
ちょっと調べてもピンとくる奴がなくて。


実効した感じ2行目ですべてのgemsetを再設定してくれているみたい。
ruby再インストールすると、gemsetは残ってるけど実態がない?みたいな感じになってしまって
(statできません、とか言われる…)
やだなーとか思ってましたけど、
上記のコマンドで元通りに再設定してくれるみたい。
どっかに記録してあるのかな?


ちなみに

$ rvm gemset pristine

も実行できたのですが、
これだとおそらく現在使用しているrubyのgemsetのみを再設定しているのではないかと…


裏付けがないので自信無いですが。