【发布时间】:2021-07-01 10:37:07
【问题描述】:
我正在尝试在 Ubuntu 上安装 Ruby 2.6.1,但一直遇到此错误。
已尝试卸载 Ubuntu、谷歌搜索问题、以管理员模式运行、下载其他版本。
这是错误:
:~$ rvm install 2.6.1
Searching for binary rubies, this might take some time.
Found remote file https://rvm_io.global.ssl.fastly.net/binaries/ubuntu/20.04/x86_64/ruby-2.6.1.tar.bz2
Checking requirements for ubuntu.
Installing requirements for ubuntu.
mkdir: cannot create directory ‘/usr/share/rvm/log/1625135668_ruby-2.6.1’: Permission denied
tee: /usr/share/rvm/log/1625135668_ruby-2.6.1/update_system.log: No such file or directory
Updating system..jaydene password required for 'apt-get --quiet --yes update':
Sorry, try again.
jaydene password required for 'apt-get --quiet --yes update':
..
Error running 'requirements_debian_update_system ruby-2.6.1',
please read /usr/share/rvm/log/1625135668_ruby-2.6.1/update_system.log
Requirements installation failed with status: 1.
:~$
【问题讨论】:
-
我建议它看起来像
rvm可能已经安装了sudo...mkdir: cannot create directory ‘/usr/share/rvm/log/1625135668_ruby-2.6.1’: Permission denied...如果您卸载 rvm 然后安装它,您会有更好的运气为用户,而不是为系统。 -
谢谢!我已经卸载了 rvm,现在在最后一步重新安装时遇到了问题。有任何想法吗? $ source /etc/profile.d/rvm.sh -bash: /etc/profile.d/rvm.sh: 没有那个文件或目录
-
您需要从磁盘中删除该文件,并确保在本地 .bashrc 文件中配置了 rvm