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 -v
和gem -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即可。
参考资料
上一篇: Linux装机记录(持续更新ing)
下一篇: Linux实用命令记录(持续更新ing)