rbenvのrehashを自動で行う


前入れていたgemを忘れたのでgem-searchで検索。

$ gem-search rbenv- 
NAME                                                DL(ver)   DL(all)
-------------------------------------------------- -------- ---------
rbenv-autohash (0.1.0)                                  642       642
rbenv-rehash (0.3)                                      392      4310


どっちも似たような感じなのでソースを見てみる。

rbenv-autohash/lib/rubygems_plugin.rb at master · github/rbenv-autohash · GitHub

rbenv-rehash/lib/rubygems_plugin.rb at master · ryansouza/rbenv-rehash · GitHub

Gem.post_install

でhookできるんですね。


まぁ、結果どっちも似たソース(個人的にはrbenv-autohashの方が分かりやすい)だったので、
総ダウンロード数の多いrbenv-rehashをinstall。