rvm 要求不起作用

Posted

技术标签:

【中文标题】rvm 要求不起作用【英文标题】:rvm requirements not working 【发布时间】:2018-10-20 01:45:24 【问题描述】:

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

问题是当我进入“安装 Ruby 依赖项”步骤并运行 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.

由于我在尝试写入系统目录时收到“权限被拒绝”,我接下来尝试了sudo rvm requirements,它给了我这个错误:

sudo: rvm: command not found

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

rvmsudo requirements
sudo: requirements: command not found

为了让rvm requirements 正常运行,我需要解决什么问题?

【问题讨论】:

【参考方案1】:

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

sudo `which rvm`

为我工作。

【讨论】:

这只是给了我 sudo 的使用说明。 把你的论点放在行尾; requirements.【参考方案2】:

您在这里看到过这个解决方案吗? RVM 依赖于 apt-get update 来返回没有任何错误:Ruby RVM apt-get update error

如果您在运行 apt-get update 时遇到错误,那么上面的链接可以解决您的问题。这个问题可能很普通,就像您的一个存储库因您计算机上的另一个不相关的软件而关闭一样

【讨论】:

以上是关于rvm 要求不起作用的主要内容,如果未能解决你的问题,请参考以下文章

rails s 命令不起作用

“要求”在“使用”起作用的地方不起作用

“导入”和“要求”都不起作用

添加其他 JavaScript 时要求字段验证不起作用

要求属性在移动设备上不起作用

数据存储查询不起作用,要求的索引比预期的多