[英]Permissions error when installing Ruby on OSX as per official docs, with rbenv
根據這些官方說明,我正在嘗試在OSX El Capitan v10.11.3上安裝Rails。 但是,在安裝ruby之后,rails安裝出現以下問題:
Unknown-88-63-df-a3-2e-e9:〜username $ gem install rails -v 4.2.4錯誤:執行gem時...(Gem :: FilePermissionError)您沒有對/ Library的寫入權限/Ruby/Gems/2.0.0目錄。
即使我正在使用rbenv
? 我該如何解決/解決此問題?
編輯:如果我使用sudo
然后我得到:
railties的可執行“ rails”與/ usr / bin / rails沖突
錯誤:執行gem時...(Errno :: EPERM)不允許操作-/ usr / bin / rails
任何想法將不勝感激。 非常感謝。 另外,在某個地方可以將其解析度反饋回rails docs社區嗎?
您試圖將寶石安裝到系統紅寶石中(即Apple隨OSX一起提供的紅寶石)不這樣做。
嘗試:
rbenv versions
列出您擁有的紅寶石版本。 然后選擇一個不是系統的。
[16:55][d@phobos:~]$ rbenv versions
* system (set by /usr/local/var/rbenv/version)
1.8.7-p357
1.9.2-p290
1.9.3-p392
1.9.3-p448
2.1.5
[16:55][d@phobos:~]$ rbenv local 2.1.5
[16:55][d@phobos:~]$ rbenv version
2.1.5 (set by /Users/d/.ruby-version)
[16:56][d@phobos:~]$
如果只安裝了系統,則安裝rbenv構建並安裝所需的ruby。
請仔細閱讀以下內容: https : //github.com/rbenv/rbenv和此https://github.com/rbenv/ruby-build#readme
which ruby
檢查是否指向/Library/...
rbenv global xyz
設置當前的紅寶石版本
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.