前言
通过yum
安装gem
,版本是2.0.x
,安装ruby
版本是2.0.x
,更改几个国内的(阿里,网易,理工)yum
都没有新的版本.
故此文都是直接冲官网/github
上下载然后进行安装.
安装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
$ 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
,版本升级都会比较延后