我已经更新到 OSX 10.11 (GM) 并开始从事一些 Jekyll 项目。但是,当我尝试为 jekyll 站点提供服务时,出现以下错误:-
-bash: jekyll: command not found
Alans-MacBook:new-site alan$
我一直在四处寻找是否有解决方案,但还没有找到可以提供帮助的解决方案。
我想知道是否有人也遇到过这个问题,是否有解决方案。
我已经更新到 OSX 10.11 (GM) 并开始从事一些 Jekyll 项目。但是,当我尝试为 jekyll 站点提供服务时,出现以下错误:-
-bash: jekyll: command not found
Alans-MacBook:new-site alan$
我一直在四处寻找是否有解决方案,但还没有找到可以提供帮助的解决方案。
我想知道是否有人也遇到过这个问题,是否有解决方案。
所以我弄清楚了实际问题是什么!
Apple 添加了系统完整性保护 (SIP) 以提高安全性。这意味着 Jekyll 已经生效,因为它使用默认的 Ruby 安装。 有关 SIP 的更多详细信息。
为了解决这个问题,其他用户一直在安装 Homebrew 版本。Jekyll v3.0 也很可能会开始使用这个版本。
安装 Xcode 命令行实用程序:
xcode-select --install
安装 Homebrew(http://brew.sh上的说明)
修改$PATH
为使用 Homebrew:
export PATH=/usr/local/bin:$PATH
修改$PATH
GUI 应用程序:
launchctl setenv PATH "/usr/local/bin:$PATH"
安装最新的 Ruby:
brew install ruby
安装最新的 Jekyll:
gem install jekyll