0

我已经更新到 OSX 10.11 (GM) 并开始从事一些 Jekyll 项目。但是,当我尝试为 jekyll 站点提供服务时,出现以下错误:-

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

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

我想知道是否有人也遇到过这个问题,是否有解决方案。

4

1 回答 1

0

所以我弄清楚了实际问题是什么!

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
    
  • 修改$PATHGUI 应用程序:

    launchctl setenv PATH "/usr/local/bin:$PATH"
    
  • 安装最新的 Ruby:

    brew install ruby
    
  • 安装最新的 Jekyll:

    gem install jekyll
    
于 2015-09-18T08:43:37.537 回答