2017-06-13 65 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'