Mac安裝jekyll踩坑

一、第一個報錯

操作:
  gem install jekyll

報錯信息:

ERROR: While executing gem … (Errno::EACCES)
Permission denied @ rb_sysopen - /Library/Ruby/Gems/2.3.0/gems/safe_yaml-1.0.5/.gitignore

嘗試解決:
  sudo gem install jekyll

然後再次安裝時,會報第二個錯誤~

二、第二個報錯

操作:
  sudo gem install jekyll(接第一個報錯最後一步
報錯信息:

ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions for the /usr/bin directory.

解釋:
  /usr/bin 受系統完整性保護保護,不能被任何人甚至root寫入。
解決方案:
  將jekyll安裝到其他可以寫的目錄中,如:/usr/local/bin/jekyll。先在/usr/local/bin下新建jekyll,當然記着"sudo",然後執行sudo gem install jekyll -n /usr/local/bin/jekyll/即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章