Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
@YusukeYamazaki
Revisions
Report this question
Subscribe question
Help us understand the problem. What is going on with this question?
Q&A

rbenv install 2.6.7 Rubyをインストールできない

rbenv install 2.6.7 Rubyをインストールできない

環境 ubuntu

rbenvを利用し、rubyをインストールを試みているのですが、エラーが出ます。

vagrant@ubuntu-xenial:~$ rbenv install 2.6.7
Downloading ruby-2.6.7.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.7.tar.bz2
Installing ruby-2.6.7...
mkdir: cannot create directory ‘/usr/local/rbenv/versions/2.6.7’: Permission denied

BUILD FAILED (Ubuntu 16.04 using ruby-build 20210510)

Inspect or clean up the working tree at /tmp/ruby-build.20210515194013.17021.8vOYWh
Results logged to /tmp/ruby-build.20210515194013.17021.log

Last 10 log lines:
/tmp/ruby-build.20210515194013.17021.8vOYWh ~
/tmp/ruby-build.20210515194013.17021.8vOYWh/ruby-2.6.7 /tmp/ruby-build.20210515194013.17021.8vOYWh ~
rbenv install -l
vagrant@ubuntu-xenial:~$ rbenv install -l
2.6.7
2.7.3
3.0.1
jruby-9.2.17.0
mruby-3.0.0
rbx-5.0
truffleruby-21.1.0
truffleruby+graalvm-21.1.0

rbenv version
vagrant@ubuntu-xenial:~$ rbenv -v
rbenv 1.1.2-61-g585ed84

自分で試したこと

考察

/usr/local/rbenv/の権限をいじればよいのでしょうか。

初めての質問で至らないところもありますが、よろしくお願いします。

0
2
Answer
Report this answer

一般的には rbenv のルートディレクトリは ~/.rbenv ですが、 /usr/local/rbenv になっているようですね。 apt で rbenv をインストールしたのでしょうか。

~/.bash_profile で export RBENV_ROOT=$HOME/.rbenv を設定することでルートを変えるのがベターだと思います。

/usr/local/rbenv を使い続けるなら chmod -R vagrant /usr/local/rbenv で権限を変えるといいでしょう。

1
@uasi様、ありがとうございます。
`export RBENV_ROOT=$HOME/.rbenv`でルートを変えて、無事解決しました。

rbenvはaptでインストールしました。

今回のエラーで、linuxの知識が欠落していることに気づいたので勉強し直します。

本当にありがとうございました。

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

拒否されてますけど。

0
Help us understand the problem. What is going on with this answer?
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login