CentOS 7 での
環境でRuby、及びRailsのインストールをしたいと思っているのですが
うまくいきません。
インストールの途中で
作業を中断したせいか、
何か余計なファイルができてしまったのかもしれません。
下記がエラー内容になります。
centos7
1[vagrant@localhost ~]$ rbenv install 2.7.1 2Downloading ruby-2.7.1.tar.bz2... 3-> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2 4Installing ruby-2.7.1... 5mkdir: cannot create directory '/usr/local/rbenv/versions': Permission denied 6 7BUILD FAILED (CentOS Linux 7 using ruby-build 20200401) 8 9Inspect or clean up the working tree at /tmp/ruby-build.20200424224509.11267.eBUEN2 10Results logged to /tmp/ruby-build.20200424224509.11267.log 11 12Last 10 log lines: 13/tmp/ruby-build.20200424224509.11267.eBUEN2 ~ 14/tmp/ruby-build.20200424224509.11267.eBUEN2/ruby-2.7.1 /tmp/ruby-build.20200424224509.11267.eBUEN2 ~
この内容によると、おそらく/tmp/ruby-build.20200424224509.11267.eBUEN2というものを
クリーンアップしてということかと思いますが、
調べても自分ではクリーンアップの方法がわかりませんでした。
Ruby、及びRailsをダウンロードするには
どうすればいいでしょうか?
追記(Ruby、及びRailsをダウンロードするために
/tmp/ruby-build.20200425081810.15411.fr6t2b
Results logged to /tmp/ruby-build.20200425081810.15411.logをクリーンアップしなければならないらしく、やったこと)
1、rbenvを削除する
centos7
1[vagrant@localhost ~]$ rm -rf ~/.rbenv
2、rbenvをcloneする
centos7
1[vagrant@localhost ~]$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv 2Cloning into '/home/vagrant/.rbenv'... 3remote: Enumerating objects: 5, done. 4remote: Counting objects: 100% (5/5), done. 5remote: Compressing objects: 100% (5/5), done. 6remote: Total 2852 (delta 0), reused 1 (delta 0), pack-reused 2847 7Receiving objects: 100% (2852/2852), 550.56 KiB | 0 bytes/s, done. 8Resolving deltas: 100% (1781/1781), done. 9[vagrant@localhost ~]$ rbenv --version 10rbenv 1.1.2-30-gc879cb0
3、rbenvのバージョンを確認
centos7
1[vagrant@localhost ~]$ rbenv --version 2rbenv 1.1.2-30-gc879cb0
4、ruby-buildが必要らしいので入れます
centos7
1vagrant@localhost ~]$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build 2Cloning into '/home/vagrant/.rbenv/plugins/ruby-build'... 3remote: Enumerating objects: 159, done. 4remote: Counting objects: 100% (159/159), done. 5remote: Compressing objects: 100% (84/84), done. 6remote: Total 10836 (delta 119), reused 93 (delta 69), pack-reused 10677 7Receiving objects: 100% (10836/10836), 2.27 MiB | 0 bytes/s, done. 8Resolving deltas: 100% (7146/7146), done.
5、同じエラーになります。
centos7
1[vagrant@localhost ~]$ rbenv install 2.7.1 2Downloading ruby-2.7.1.tar.bz2... 3-> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2 4Installing ruby-2.7.1... 5mkdir: cannot create directory '/usr/local/rbenv/versions': Permission denied 6 7BUILD FAILED (CentOS Linux 7 using ruby-build 20200401) 8 9Inspect or clean up the working tree at /tmp/ruby-build.20200425081810.15411.fr6t2b 10Results logged to /tmp/ruby-build.20200425081810.15411.log 11 12Last 10 log lines: 13/tmp/ruby-build.20200425081810.15411.fr6t2b ~ 14/tmp/ruby-build.20200425081810.15411.fr6t2b/ruby-2.7.1 /tmp/ruby-build.20200425081810.15411.fr6t2b ~
追記(rbenvのアンインストールのためにやったこと)
1、rbenvのバージョンを確認
centos7
1[vagrant@localhost .rbenv]$ rbenv -v 2rbenv 1.1.2-30-gc879cb0
2、アンインストールを試すがそんなバージョンはないと言われる
centos7
1[vagrant@localhost .rbenv]$ rbenv uninstall 1.1.2-30-gc879cb0 2rbenv: version `1.1.2-30-gc879cb0' not installed 3[vagrant@localhost .rbenv]$ rbenv uninstall 1.1.2 4rbenv: version `1.1.2' not installed
3、下記のコマンドを試してみる
centos7
1[vagrant@localhost .rbenv]$ rm -rf `rbenv root` 2[vagrant@localhost .rbenv]$
4、うまく行ったのかと思い、ヴァージョンを確かめるもまだ存在している
centos7
1[vagrant@localhost .rbenv]$ rbenv -v 2rbenv 1.1.2-30-gc879cb0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/24 23:45
2020/04/25 00:33
2020/04/25 08:29
2020/04/25 10:18
2020/04/25 11:27
2020/04/25 11:56
2020/04/26 10:09
2020/04/26 10:21 編集
2020/04/27 01:04
2020/04/27 03:58