Jekyll和OSX 10.11 GM

时间:2015-09-15 20:57:35

标签: ruby macos jekyll osx-elcapitan

我已更新到OSX 10.11(GM)并已开始研究一些Jekyll项目。但是,当我尝试为jekyll网站服务时,我收到以下错误: -

-bash: jekyll: command not found
Alans-MacBook:new-site alan$

我一直在四处寻找是否有解决方案,但尚未找到可以提供帮助的解决方案。

我想知道是否还有人遇到过此问题,以及是否有解决方案。

1 个答案:

答案 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