簡體   English   中英

無法在 digitalocean 上安裝 gem

[英]Can't install gems on digitalocean

我正在嘗試按照他們的教程( https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu- )將 ruby on rails 應用程序部署到 digitalocean 14-04 )。

一旦我進入“gem install bundler”部分,我就會一直碰壁。 或任何寶石。 出現的錯誤是

您沒有 /usr/share/rvm/gems/ruby-2.7.2 目錄的寫入權限。

我實際上使用 rbenv 作為 ruby 版本管理器,但我無法刪除 rvm,因為那里也出現“權限被拒絕”錯誤。 在此處或在 digitalocean 上找不到有關此錯誤的任何信息,希望有任何幫助

您可以使用“sudo”以 root 身份運行任何命令,這將繞過您可能面臨的任何“權限被拒絕”問題。 例如,如果您嘗試使用“rm FILENAME”刪除文件並且您獲得權限被拒絕,請嘗試“sudo rm FILENAME”。 它會詢問你的root密碼。 輸入后,無論好壞,機器都會進行操作。

在使用 rbenv 開始安裝之前完全卸載 rvm。 您可能還想刪除任何環境變量或對 rvm 的 PATH 引用。 擁有兩個不同的版本管理器會給你帶來很多問題,所以徹底徹底是值得的。

暫無
暫無

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

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