尝试在 ubuntu 16.04 上安装 Ruby gems 时权限被拒绝



我正在尝试在运行 Ubuntu 16.04 的计算机上安装 ruby gems。我将bash与oh-my-zsh框架一起使用。

当我运行命令时:

curl -L https://get.rvm.io | bash -s stable --ruby

我收到错误消息:

mktemp: failed to create file via template '/usr/share/rvm/rvm-exec-test.XXXXXX': Permission denied

如何设置权限才能正常工作?

您可以使用:

curl -L https://get.rvm.io | sudo bash -s stable --ruby

注意:如果您不知道脚本的实际作用,则以 sudo 身份运行脚本可能会非常危险。确保检查脚本,如果可能,请授予对它需要访问的所需文件和/或文件夹的适当权限。有关为什么它可能很危险的更多信息,请参阅 https://elementaryos.stackexchange.com/questions/448/why-is-running-commands-with-sudo-dangerous

您的特定用例的快速示例,如链接所示:

"...如果网站要求您卷曲 http://link/to/script |须藤巴什,不要那样做。下载脚本,快速查看,然后,您可以运行它。即使原作者不打算使脚本成为恶意脚本,也可能有人破坏了原作者的帐户并上传了新的"更新"脚本。您是负责计算机完整性的人,因此您需要熟悉系统的功能。

将目录设置为可读和写...cd dirname chmod 777

sudo gem install 'gem name','version'

相关内容

  • 没有找到相关文章

最新更新