前言

通过yum安装gem,版本是2.0.x,安装ruby版本是2.0.x,更改几个国内的(阿里,网易,理工)yum都没有新的版本. 故此文都是直接冲官网/github上下载然后进行安装.

安装ruby

ruby官网

$ wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.gz
$ tar -zxvf ruby-2.4.2.tar.gz
$ cd ruby-2.4.2
$ sudo ./configure 
$ sudo make 
$ sudo make install
$ ruby -v

安装的版本为ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]

安装gem

gem官网

$ wget https://rubygems.org/rubygems/rubygems-2.6.3.tgz
$ tar -zxvf rubygems-2.6.3.tgz
$ cd rubygems-2.6.3
$ sudo ruby setup.rb
$ gem -v

安装的gem版本是2.6.3.

切换gem镜像

国内镜像

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l

输出如下内容则说明修改成功

https://gems.ruby-china.org/ added to sources
https://rubygems.org/ removed from sources


*** CURRENT SOURCES ***

https://gems.ruby-china.org/

使用gem安装jekyll

$ sudo gem install jekyll jekyll-paginate
$ jekyll -v

jekyll安装版本为jekyll 3.6.0

至此,jekyll安装完成

弯路:很坑的yum,版本升级都会比较延后