jekyll安装记录

分类: 环境配置记录

Ubuntu14.04下jekyll安装

今天参照官方的指导安装了jekyll,中间还是碰到了一些小坑,因此记录下来。

Ruby安装

jekyll需要2.2.5以上版本的Ruby,Ubuntu14.04默认的软件源只有1.9.1版本的Ruby,因此我们需要编译Ruby源码进行安装。

Ruby官网下载2.2.5以上版本的Ruby(我下载的是2.5.0),运行下面的命令:

tar zxvf ruby-2.5.0.tar.gz
cd ruby-2.5.0.tar.gz
./configure 
make
sudo make install

源码安装默认的安装路径是/usr/local/bin,需要建立一个软连接到/usr/bin:

sudo ln -s /usr/local/bin/ruby /usr/bin/ruby

不出意外的话Ruby和对应版本的gem就安装完毕了,可以运行ruby -vgem -v检查是否安装完成。

jekyll安装

安装好Ruby和gem后只要用gem一键无脑安装即可:

sudo gem install jekyll

jekyll使用

进入网站的根目录,运行sudo jekyll build后jekyll会把目录里的代码转换成网站的源码放在_site文件夹里。

运行sudo jekyll serve后可以在http://localhost:4000预览网站。

如果在build过程中出现这样的错误:

Dependency Error: Yikes! It looks like you don't have redcarpet or one of its
dependencies installed. In order to use Jekyll as currently configured, you'll n
eed to install this gem. The full error message from Ruby is: 'cannot load such
file -- redcarpet' If you run into trouble, you can find helpful resources at ht
tp://jekyllrb.com/help/!
  Conversion error: Jekyll::Converters::Markdown encountered an error while conv
erting '_posts/2014-12-28-first-blog.md':
redcarpet
 ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
redcarpet

用gem安装一下redcarpet即可。

参考资料

  1. http://blog.csdn.net/fengbingchun/article/details/61614738

上一篇: Linux装机记录(持续更新ing)
下一篇: Linux实用命令记录(持续更新ing)