杰基尔和 OSX 10.11 GM
Jekyll and OSX 10.11 GM
我已经更新到 OSX 10.11 (GM) 并开始从事一些 Jekyll 项目。但是,当我尝试为 jekyll 网站提供服务时,出现以下错误:-
-bash: jekyll: command not found
Alans-MacBook:new-site alan$
我一直在四处寻找是否有解决方案,但尚未找到可以提供帮助的解决方案。
我想知道是否有人也 运行 对此感兴趣,是否有解决方案。
所以我找出了实际问题所在!
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
我已经更新到 OSX 10.11 (GM) 并开始从事一些 Jekyll 项目。但是,当我尝试为 jekyll 网站提供服务时,出现以下错误:-
-bash: jekyll: command not found
Alans-MacBook:new-site alan$
我一直在四处寻找是否有解决方案,但尚未找到可以提供帮助的解决方案。
我想知道是否有人也 运行 对此感兴趣,是否有解决方案。
所以我找出了实际问题所在!
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