rvm install 1.9.2 权限被拒绝

发布于 2024-11-09 05:32:57 字数 532 浏览 0 评论 0原文

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生生漫 2024-11-16 05:32:57

如果您进行了 RVM 的单用户安装,请不要使用:

sudo rvm install 1.8.7

RVM 在 ~/.rvm 中创建自己的沙箱,它不需要 root 权限。您任何时候都不需要在 rvm 之前使用 sudosudo 只会把一切搞砸。

使用未经修饰的 rvm install 1.8.7rvm install 1.9.2 或 RVM 已知的任何其他 Ruby 版本。您可以使用rvm list查看它所知道的列表。

If you did a single-user install of RVM do not use:

sudo rvm install 1.8.7

RVM creates its own sandbox in ~/.rvm which does not need root privileges ever. At NO time do you need to use sudo before rvm. sudo will only screw up everything.

Use an unadorned rvm install 1.8.7 or rvm install 1.9.2 or any other version of Ruby known to RVM. You can see the list it knows about using rvm list.

要走干脆点 2024-11-16 05:32:57

我遇到了同样的问题。我将其与另一个正在运行的盒子上安装的 rvm 进行了比较,并注意到“管理”的权限是不同的。

正在工作的盒子:

-rwxr-xr-x  1 deployer deployer 59002 2011-05-19 22:56 manage

不工作的盒子:

-rw-r--r--  1 deployer deployer 59076 2011-05-22 22:12 manage

我做了一个 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:

-rwxr-xr-x  1 deployer deployer 59002 2011-05-19 22:56 manage

The box that is not working:

-rw-r--r--  1 deployer deployer 59076 2011-05-22 22:12 manage

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文