红联Linux门户
Linux帮助

用bundler安装jeklly

发布时间:2016-08-01 09:52:21来源:linux网站作者:立体风
为什么要写这篇文章呢?因为官方的安装文档里,ruby的很多库没有说明怎么安装。所以需要重点说明一下。
 
1、我的安装环境是vultr的16.04版的ubuntu。
 
2、因为ruby的扩展库好多都是Gcc编译的二进制库,所以首先要安装编译包build-essential和ruby-dev和patch
 
3、在ruby的Nokogiri(解析xml文件的一个库)还需要特殊的包zlib1g-dev liblzma-dev,才能安装成功。
 
4、总之build-essential ruby-dev patch zlib1g-dev liblzma-dev这5个包必须安装。
 
5、安装步骤。官方提示说尽量不要用root用户安装,有安全隐患。
01、sudo apt-get update
02、sudo apt-get dist-upgrade
03、sudo apt-get install build-essential patch
04、sudo apt-get install ruby-dev zlib1g-dev liblzma-dev
05、ruby --version //必须是2.0以上
06、gem install bundler
07、git init test  //创建test工作目录
08、cd test
09、git checkout -b gh-pages  //github规定必须是gp-pages分支才能提交到到pages。
010、vim Gemfile  //添加2行
source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins
011、bundle install  //根据刚才的Gemfile安装。
012、如果最后出现'thank you'字样,说明安装成功。
 
6、建立一个网站。
bundle exec jekyll new . --force
 
7、运行本地服务器。
bundle exec jekyll serve
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22896.html