无法在macOS Sierra 10.12.6上安装jekyll
-
尝试了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
-
这些是我的ruby和gem版本:
- 可寻址(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)
- 心理(默认值:2.0.0)
- public_suffix(2.0.5)
- 耙子(默认值: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)
- 测试单元(默认值:2.0.0.0)
请帮忙!
如果你无法让它工作,你可以随时尝试Cloud9。
Cloud9在云中提供完整的开发环境(运行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上“本地”运行
index.md文件的内容:
--- title: Home --- Hello world!
使用Cloud9,您可以在Linux上进行开发,感觉像专业人士。 试试吧! 你会喜欢的。
你尝试用sudo
运行命令了吗? 例如sudo gem install jekyll bundler
。 这将确保您以管理员身份运行该命令。