投稿

rootでrbenvを操作する

rootでrbenvを操作する

rootでrbenvを操作する

システム全体(全ユーザー共通)にインストールしたrbenvを、root権限でRubyのインストールやバージョン切り替えに使うときの手順。RBENV_ROOT環境変数でインストール先を明示しないと、root実行時に想定と異なるディレクトリを参照してしまうため、この指定が必須になる。

RBENV_ROOTがミソ

$ sudo RBENV_ROOT=/usr/local/rbenv /usr/local/rbenv/bin/rbenv install x.x.x
$ sudo RBENV_ROOT=/usr/local/rbenv /usr/local/rbenv/bin/rbenv global x.x.x

rbenvで入れたRubyを全ユーザが使えるようにする