2018年更新Jekyll遇到的问题
原文链接 http://lin.70apps.com/web/2018/03/15/Jekyll_Update.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
问题
升级Mac后,Jekyll 无法启动了。 用GEM更新Jekyll居然出错了。
$ gem install jekyll
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
最后参考了 墨狂之逸才 的解决方法,成功更新并启动了jekyll
(2018.1.11更新)---------------------------
这是因为taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务,正确的操作是:
$ sudo gem update --system
$ gem sources --remove https://rubygems.org/
$ gem sources --remove https://ruby.taobao.org/ //如果安装了淘宝的镜像
//等有反应之后再敲入以下命令
gem sources -a https://gems.ruby-china.org/
为了验证你的Ruby镜像是并且仅是ruby-china,可以用以下命令查看:
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
# 确保只有 gems.ruby-china.org
(2018.1.11更新)---------------------------
然后更新jekyll
$ sudo gem install jekyll
顺便记录一下jekyll的使用
$ jekyll s
参考
- 安装CocoaPods遇到的问题 https://www.jianshu.com/p/f5ebfadb0a20
- Jekyll官网 https://jekyllrb.com/