gemをシステムワイドに入れる

Post date: 2018/08/08 2:12:36

いつから仕様が変わったのかもともとなのかわからないが、rootになってgem installした場合、user-installつまり、/root/.chefdk/gem/ruby/2.5.0(たとえば)にインストールされてしまう。

参考:https://github.com/rubygems/rubygems/issues/1394

Make ruby gem install to user-install by default #1394

そこで、システムワイドに入れるには、--no-user-installを使う。

システムワイドに入れる例:

gem install cztop iruby --no-user-install -N

-Nは--no-ri,--no-rdocのようだ。