rvm 要求不起作用

rvm requirements not working

我正在使用 Linux Mint 17.3,我正在尝试使用本指南将 ruby 升级到 2.4:https://tecadmin.net/install-ruby-on-rails-on-ubuntu/

问题是,当我到达步骤 "Install Ruby Dependencies" 和 运行 rvm requirements 时,出现此错误:

Checking requirements for mint.
Installing requirements for mint.
mkdir: cannot create directory ‘/usr/local/rvm/log/1525898101’: Permission denied
tee: /usr/local/rvm/log/1525898101/update_system.log: No such file or directory
Updating system..................
Error running 'requirements_debian_update_system ',
please read /usr/local/rvm/log/1525898101/update_system.log
Requirements installation failed with status: 1.

因为我在尝试写入系统目录时得到 "permission denied",我接下来尝试 sudo rvm requirements,这给了我这个错误:

sudo: rvm: command not found

后来的一些网络搜索显示实际上有一个叫做 rvmsudo 的东西,但这也无济于事:

rvmsudo requirements
sudo: requirements: command not found

我需要修复什么才能使 rvm requirements 正确无误地变为 运行?

绕过关于滥用 sudo 的标准警告,bash hack

sudo `which rvm`

对我有用。

你在这里见过这个解决方案吗? RVM 依赖 apt-get 更新 return 没有任何错误:Ruby RVM apt-get update error

如果您有错误 运行 apt-get update,那么上述 link 可以解决您的问题。这个问题可能像您的一个存储库因计算机上的另一个不相关的软件而关闭一样平凡