rvm install 1.9.2 权限被拒绝
在 Ubuntu 11.04 上安装 RVM。
按照此处的说明进行操作: http://ryanbigg.com/2010/ 12/ubuntu-ruby-rvm-rails-and-you
当安装 Ruby 时,我收到权限被拒绝的异常。
kevinwmerritt@ubuntu:~$ rvm install 1.8.7
bash: /home/kevinwmerritt/.rvm/scripts/manage: Permission denied
.rvm 文件夹出现在我的主目录中,bash 脚本成功初始化 rvm。
使用 sudo 会产生以下结果:
sudo rvm install 1.8.7
sudo: rvm: command not found
我是 Ubuntu 新手。
Installing RVM on Ubuntu 11.04.
Followed the instructions here: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you
When it comes time to install Ruby, I get a permission denied exception.
kevinwmerritt@ubuntu:~$ rvm install 1.8.7
bash: /home/kevinwmerritt/.rvm/scripts/manage: Permission denied
The .rvm folder appears in my home directory and the bash scripts initialize rvm successfully.
Using sudo yields the following:
sudo rvm install 1.8.7
sudo: rvm: command not found
I am new to Ubuntu.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您进行了 RVM 的单用户安装,请不要使用:
RVM 在
~/.rvm
中创建自己的沙箱,它不需要 root 权限。您任何时候都不需要在rvm
之前使用sudo
。sudo
只会把一切搞砸。使用未经修饰的
rvm install 1.8.7
或rvm install 1.9.2
或 RVM 已知的任何其他 Ruby 版本。您可以使用rvm list
查看它所知道的列表。If you did a single-user install of RVM do not use:
RVM creates its own sandbox in
~/.rvm
which does not need root privileges ever. At NO time do you need to usesudo
beforervm
.sudo
will only screw up everything.Use an unadorned
rvm install 1.8.7
orrvm install 1.9.2
or any other version of Ruby known to RVM. You can see the list it knows about usingrvm list
.我遇到了同样的问题。我将其与另一个正在运行的盒子上安装的 rvm 进行了比较,并注意到“管理”的权限是不同的。
正在工作的盒子:
不工作的盒子:
我做了一个 chmod 755 管理,似乎已经修复了它。我在两个机器上以相同的方式安装了 rvm,不知道为什么会有差异。
你可以尝试
chmod 755 /home/kevinwmerritt/.rvm/scripts/manage
看看是否可以解决问题I am running into the same exact problem. I compared it against another installation of rvm on a different box that is working and noticed the permission for "manage" is different.
The box that is working:
The box that is not working:
I did a
chmod 755 manage
and that seems to have fixed it. I installed rvm the same way on both boxes, not sure why there's a difference.You can try
chmod 755 /home/kevinwmerritt/.rvm/scripts/manage
and see if that resolves it