CentOS7 下安装 Jekyll 及配置

CentOS7 下安装 Jekyll 及配置

这两天购买了linode的 vps,通过各种设置后成功安装了CentOS7操作系统,现尝试在CentOS7下安装并使用Jekyll,记录步骤和安装过程中产生的问题和解决方法。

查看系统版本

方式一:

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

方式二:

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

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

安装 Ruby

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

安装 Jekyll

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

1
2
3
gem sources --remove https://rubygems.org/
gem sources --add https://ruby.taobao.org/
gem sources -l // 查看源列表

执行命令

1
gem install jekyll

如果出现如下错误

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

安装 ruby-devel 即可解决

1
yum install ruby-devel

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

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

至此安装成功

Jekyll 创建博客

1
2
3
jekyll new weblog
cd weblog
jekyll serve

参考资料