2017-06-13 63 views
2

我想在我的电脑上运行Ubuntu 16.04安装红宝石。我用oh-my-zsh框架使用bash。权限被拒绝,同时试图在Ubuntu上安装红宝石16.04

当我运行命令:

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 

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

+0

是否已进行了一定的路径是可写的?你可以使用ls -la来验证这一点。你也可以在你的命令之前尝试使用sudo。 –

回答

-2

您可以使用:

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

注意:运行一个脚本须藤是非常危险的,如果你不知道它实际上是做什么。请务必检查脚本,并在可能的情况下为所需的文件和/或文件夹提供相应的权限。有关为什么它可以是危险的一些更多的信息请参见https://elementaryos.stackexchange.com/questions/448/why-is-running-commands-with-sudo-dangerous

快速例如根据您的特定使用情况下,可以在链接中可以看出:

” ......如果一个网站要求你卷曲http://link/to/script | sudo bash,不要这样做,下载脚本,快速浏览一下,然后运行它,即使原作者不打算使脚本恶意,也可能有人破坏了原作者的帐户,上传了一个新的“更新”脚本,你是负责计算机完整性的人,因此你需要熟悉系统的功能。“

+1

感谢这工作 – GLSea1979

+0

欢迎您,你可以选择这个答案。 –

+2

您至少应该包括一些运行您未验证或检查的代码的风险声明,如果您鼓励人们以root身份执行此操作,那么您应该至少包含一些声明。 –

-2

使目录中读取和写入... cd dirname chmod 777

sudo gem install 'gem name','version'