Tiwb

我的业余生活博客.

升级Ruby和Jekyll

距离上次折腾网页,差不多有一年的时间了。最近又得折腾下网站,于是我又回来了……

Linux这东西,一年不动它,发现什么都是古董了。 先是升级了一堆软件。然后一想,这么久过去了,是不是jekyll也有新版本呢? 一看吓一跳,都2.4了, 我用的还是1.2呢。当然现在也有很多基于nodejs的静态网页生成工具,懒得折腾了。

先是打了下gem update, 结果发现ruby的版本不够用了,CentOS真是个古董啊,还得自己装个Ruby。 于是发现我掉坑里了。

安装Ruby

首先安装rbenv

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv

修改~/.bash_profile,添加配置:

export PATH=$PATH:~/.rbenv/bin
eval "$(rbenv init -)"

重新打开控制台后可以检测安装是否成功:

$ type rbenv
#=> "rbenv is a function"

然后安装ruby-build插件:

$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

最后安装Ruby: 使用 ruby-build 可以自动下载编译安装 Ruby 相应的版本,只需指定版本号。

$ rbenv install 2.1.3

经过漫长的等待, 终于可以使用了。设置一下全局使用的版本:

$ rbenv global 2.1.3

安装Jekyll

先配置下gem的源地址:

$ gem sources -a http://ruby.taobao.org

然后安装jekyll和rdiscount

$ gem install rdiscount
$ gem install jekyll

由于使用了rbenv,安装完以后还需要rehash一下:

$ rbenv rehash

貌似新版多了很多功能呢, 等有空了研究下。。