我已更新到OSX 10.11(GM)并已开始研究一些Jekyll项目。但是,当我尝试为jekyll网站服务时,我收到以下错误: -
-bash: jekyll: command not found
Alans-MacBook:new-site alan$
我一直在四处寻找是否有解决方案,但尚未找到可以提供帮助的解决方案。
我想知道是否还有人遇到过此问题,以及是否有解决方案。
答案 0 :(得分:0)
所以我找出了实际问题!
Apple已添加系统完整性保护(SIP)以提高安全性。这意味着Jekyll在使用默认的Ruby安装时受到了影响。 More details on SIP
为了解决这个问题,其他用户一直在安装Homebrew版本。 Jekyll v3.0也可能会开始使用这个版本。
安装Xcode命令行实用程序:
xcode-select --install
安装Homebrew(http://brew.sh上的说明)
修改$PATH
以使用Homebrew:
export PATH=/usr/local/bin:$PATH
修改GUI应用的$PATH
:
launchctl setenv PATH "/usr/local/bin:$PATH"
安装最新的Ruby:
brew install ruby
安装最新的Jekyll:
gem install jekyll