0
我遇到了Jekyll在El Capitan工作的問題。那麼,任何寶石真的。我的所有Gem安裝都失敗了,我發現這是因爲Apple的系統完整性保護,推薦的解決方案是使用ruby版本控制工具RBENV。艱難地在El Capitan上安裝Jekyll
- 安裝
rbenv
和ruby-build
使用homebrow - 安裝了Ruby 2.3.0
- 設置
rbenv global
到2.3.0 - 跑
rbenv init
並將其添加到~/.zshenv
所以我的路現在看起來像:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/thuijls/.rbenv/shims
gem install
工作正常,我安裝了jekyll和其他一些寶石。沒有戲劇,一切安裝到/usr/local/bin/gems
。- 跑
rbenv rehash
運行其中任何壽:
/usr/local/bin/jekyll:22:in `load': cannot load such file -- /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.3/bin/jekyll (LoadError)
from /usr/local/bin/jekyll:22:in `<main>'
他們仍然試圖訪問蘋果的標準紅寶石/Library/
,這就是安裝無那些寶石。
有什麼建議嗎?
謝謝。我會嘗試RVM並回復你... – Jorg
RVM的作品。謝謝。 – Jorg