7

我正在尝试通过 rvm 安装 ruby​​ 2.0.0-p247。但是,它要求输入密码。提供sudo密码是否正常?我没有在 sudoers 文件中配置 sudo 密码。我正在使用 Oracle Enterprise Linux 6 x64 。

4

3 回答 3

10

sudo是用于autolibs - 这意味着 RVM 将安装所需的软件,例如openssh标准libyamlruby​​ 正常工作所需的软件。

您可以更改autolibs以查看所需的软件包而不是安装它们:

rvm autolibs read-fail

并恢复到安装要求的默认值:

rvm autolibs reset
于 2013-09-30T05:57:39.943 回答
2

这是来自多用户安装的 RVM 文档:

但是,一旦安装完成,并且按照说明将用户添加到 rvm 组,就不再需要使用 sudo 或 rvmsudo。'sudo' 命令只是临时提升权限,以便安装程序可以完成它的工作。如果您需要在安装完成后使用 'sudo' 或 'rvmsudo',则说明安装说明的某些部分没有正确遵循。这通常是因为人们以 root 身份执行安装,而不是从非特权用户帐户执行安装指令。

最后两句话非常重要。

RVM 旨在用作单用户工具,安装在其主目录中,并且如果以这种方式安装,无需sudo运行或安装或更改任何内容,用户也不必以 root 身份执行操作。

安装文档页面中的“安装疑难解答”部分对您来说是一个很好的起点。

于 2013-09-29T22:19:00.307 回答
-7

只需执行“sudo rvm ....”然后输入您的密码

于 2013-09-29T19:54:03.413 回答