我uninstalled RVM,並使用重新安裝了single user installation使用:爲什麼我會得到「錯誤:執行gem ...(Gem :: FilePermissionError)」?
\curl -L https://get.rvm.io | bash -s stable
當我做bundle
,它提示:
Enter your password to install the bundled RubyGems to your system:
我嘗試使用答案「ERROR: While executing gem … (Gem::FilePermissionError)」這沒有解決問題。
然後,當試圖手動安裝寶石,我得到:
Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
An error occurred while installing nokogiri (1.6.0), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.0'` succeeds before bundling.
然後運行gem install nokogiri -v '1.6.0'
返回:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /Library/Ruby/Gems/1.8 directory.
我檢查,因此所有類似的職位,但他們並沒有解決這個問題。我錯過了什麼?
從您的錯誤消息(nokogiri要求Ruby版本> = 1.9.2。)您有一個較舊的Ruby版本。檢查你的Ruby版本。 – cristian
謝謝,這幫助我解決了這個問題!更新ruby版本後,我不得不做幾次手動gem安裝。把它寫成答案,我會接受。 – Ava