簡體   English   中英

嘗試在Ubuntu 16.04上安裝ruby gems時權限被拒絕

[英]Permission Denied while trying to install ruby gems on ubuntu 16.04

我正在嘗試在運行Ubuntu 16.04的計算機上安裝ruby gem。 我在oh-my-zsh框架中使用bash。

當我運行命令時:

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 | sudo bash,請不要這樣做。下載腳本,快速瀏覽一下,然后,您就可以運行它。如果原始作者無意使該腳本成為惡意腳本,則可能有人破壞了原始作者的帳戶並上傳了一個新的“更新”腳本。您是負責計算機完整性的人,因此您需要熟悉您的計算機系統的功能。”

將目錄設置為可讀寫... cd dirname chmod 777

sudo gem install 'gem name','version'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM