2018年更新Jekyll遇到的问题

2018-03-15 林长宇 更多博文 » 博客 » GitHub »

Jekyll Gem

原文链接 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

参考

  1. 安装CocoaPods遇到的问题 https://www.jianshu.com/p/f5ebfadb0a20
  2. Jekyll官网 https://jekyllrb.com/