一、第一個報錯
操作:
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/
即可。