这两天购买了linode的vps,通过各种设置后成功安装了

1
2
3
4

### 查看系统版本

方式一:

$ rpm -q rpm -q centos-release // centos-release-7-2.1511.el7.centos.2.10.x86_64

1
2

方式二:

$ cat /etc/redhat-release // CentOS Linux release 7.2.1511 (Core)

1
2


$ cat /etc/centos-release // CentOS Linux release 7.2.1511 (Core)

1
2

### 安装Ruby

$ yum install ruby
$ ruby -v // ruby 2.0.0p598 (2014-11-13) [x86_64-linux]
$ gem -v // 2.0.14

1
2
3
4

### 安装Jekyll

通过gem安装Jekyll。因为网络问题需要将国外的镜像替换为国内的镜像(同Windows下的操作相同)

$ gem sources –remove https://rubygems.org/
$ gem sources –add https://ruby.taobao.org/
$ gem sources -l // 查看源列表

1
2

执行命令

$ gem install jekyll

1
2

如果出现如下错误

mkmf.rb can’t find header files for ruby at /usr/share/include/ruby.h

1
2

安装ruby-devel即可解决

$ yum install ruby-devel

1
2

如果仍出现编译错误,安装以下依赖

$ yum install libtool automake autoconf gcc-c++ openssl-devel

1
2
3
4

至此安装成功

### Jekyll创建博客

$ jekyll new weblog
$ cd weblog
$ jekyll serve
`

参考资料