rvm:创建文件 bin-ruby-2.6.3.tar.bz2.part 失败:权限被拒绝

rvm : Failed to create the file bin-ruby-2.6.3.tar.bz2.part: Permission denied

我尝试从 rvm

安装 ruby 失败
rvm install ruby

我得到了这个结果

Failed to create the file bin-ruby-2.6.3.tar.bz2.part: Permission denied

你知道这个问题吗?

我已经通过 运行 成功解决了问题:

sudo chown -R goms:rvm /usr/share/rvm/*

其中 goms 是当前用户。

来自 RVM 安装手册: https://github.com/rvm/ubuntu_rvm “所有 sudoers 都在安装时自动添加到 rvm 组”——请确保您在 rvm 组中。您可以使用 groups 命令验证这一点。

如果不是,您可以使用以下命令将您的用户添加到所需的组: sudo usermod -aG rvm $USER 然后你必须重新启动你的系统。

所以,我遇到了和你完全一样的问题,我按照教程页面操作并且已经将我的用户添加到 rvm 组。

如教程中所述:重新登录,但它没有用,rvm install x.x.x没有按预期工作。

所以当我来到这里时,我没有按照 Goms 的建议进行 sudo chown -R username:rvm /usr/share/rvm/*,而是重启并解决了我的问题。

我不得不重新启动系统以便权限更改生效。

也许它对某人也有帮助

这里是软呢帽 35