首页 文章

无法在macOS Sierra 10.12.6上安装jekyll

提问于
浏览
0
  • 尝试了gem install jekyll的原始方法,我收到此错误:

错误:执行gem时...(Gem :: FilePermissionError)您没有/Library/Ruby/Gems/2.0.0目录的写权限 .

  • 安装了Xcode和命令行工具 . 然后使用以下命令安装自制软件:

/ usr / bin / ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

  • 之后收到此错误:

错误:无法链接所有完成,文档和联机帮助页:权限被拒绝 - (../../../Homebrew/completions/zsh/_brew,/ usr / local / share / zsh / site-functions / _brew)失败期间:/ usr / local / bin / brew update --force

  • 这些是我的红宝石和宝石版本:

  • 可寻址(2.5.1)

  • bigdecimal(默认值:1.2.0)

  • CFPropertyList(2.2.8)

  • colorator(1.1.0)

  • ffi(1.9.18)

  • io-console(默认值:0.4.2)

  • jekyll-sass-converter(1.5.0)

  • jekyll-watch(1.5.0)

  • json(默认值:1.7.7)

  • kramdown(1.14.0)

  • libxml-ruby(2.6.0)

  • 听(3.0.8)

  • minitest(默认值:4.3.2)

  • nokogiri(1.5.6)

  • psych(默认值:2.0.0)

  • public_suffix(2.0.5)

  • rake(默认值:0.9.6)

  • rb-fsevent(0.10.2)

  • rb-inotify(0.9.10)

  • rdoc(默认值:4.0.0)

  • rubygems-update(2.6.12)

  • sass(3.5.1)

  • sass-listen(4.0.0)

  • sqlite3(1.3.7)

  • test-unit(默认值:2.0.0.0)

请帮忙!

2 回答

  • 0

    如果你无法让它工作,你可以随时尝试Cloud9 .

    Cloud9在 Cloud 中提供完整的开发环境(运行Linux) . 他们的IDE也非常好,他们的环境对于协作也非常有用 . 设置Git非常简单(使用'git clone'命令) . 使用Cloud9,您可以在任何带有浏览器的计算机上工作,无需安装任何东西 .

    • 在Cloud9上创建一个免费帐户(https://c9.io

    • 创建一个空项目(Ubuntu)并按照以下步骤操作:
      在命令行上输入

    • :gem install jekyll

    • 在根目录中创建一个空的_config.yml文件

    • 在根目录中创建index.md文件
      在命令行上输入

    • :jekyll serve --host $ IP --port $ PORT --baseurl''

    • 您的网站现在在Cloud9上运行'locally'

    index.md文件的内容:

    ---
    title: Home
    ---
    
    Hello world!
    

    使用Cloud9,您可以在Linux上进行开发,感觉像专业人士 . 试试吧!你会喜欢的 .

  • 0

    你尝试用 sudo 运行命令了吗?例如 sudo gem install jekyll bundler . 这将确保您以管理员身份运行该命令 .

相关问题