我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