升级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
貌似新版多了很多功能呢, 等有空了研究下。。