我正在尝试通过 rvm 安装 ruby 2.0.0-p247。但是,它要求输入密码。提供sudo密码是否正常?我没有在 sudoers 文件中配置 sudo 密码。我正在使用 Oracle Enterprise Linux 6 x64 。
问问题
3429 次
3 回答
10
这sudo
是用于autolibs - 这意味着 RVM 将安装所需的软件,例如openssh
标准libyaml
ruby 正常工作所需的软件。
您可以更改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 回答