LoginSignup
7
5

More than 5 years have passed since last update.

system rbenvでsudo rbenv installするとrbenvがない・installがないと言われる

Posted at

rubyよく分からない勢です。

Rubyのバージョンが違うと怒られたので

$ rbenv install

をすると

mkdir: cannot create directory ‘/usr/local/rbenv/versions/2.1.5’: Permission denied

と怒られました。
そりゃそうだろうねと思ってsudoを付けると

$ sudo rbenv install
sudo: rbenv: command not found

となります。なるほど、rbenvへのパスが通ってなかったのかな、ということでいつも通りPATHを渡して実行しました。

$ sudo env "PATH=$PATH" rbenv install
rbenv: no such command `install'

今度はrbenvの中がだめらしい・・・。
調べてみるとruby-buildというのがないとこのメッセージが出るようですが、locateとかするとあるんですよね。

なんでかなぁと思って環境変数を見比べていたら、分かりました。

$ export RBENV_ROOT=/usr/local/rbenv

が必要だったんですね。これで無事に解決できました。

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5