Daniels Cai's Blog

proficient in Linux, proficient in Thinking.

Ubuntu 12.04 部署octopress

| Comments

octopress ubuntu 12.04 需要安装ruby 1.9.3 ,但是由于使用rvm安装ruby 1.9.3非常缓慢,部署就显得十分困难

使用淘宝的源可以加快安装速度,但有些时候taobao的源依旧无法工作

本文介绍如何不使用rvm在ubuntu下安装ruby 1.9.3 并部署octopress

1.安装ruby

1.1安装1.9.3

1
apt-get -y install ruby1.9.3

1.2.更新ruby

1
2
3
4
5
6
sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.3 400 \
         --slave   /usr/share/man/man1/ruby.1.gz ruby.1.gz \
                        /usr/share/man/man1/ruby1.9.3.1.gz \
        --slave   /usr/bin/ri ri /usr/bin/ri1.9.3 \
        --slave   /usr/bin/irb irb /usr/bin/irb1.9.3 \
        --slave   /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.3

更改ruby使用1.9.3版本

1
2
sudo update-alternatives --config ruby
sudo update-alternatives --config gem

2.部署octopress 环境

2.1.clone octopress

1
git clone https://github.com/imathis/octopress.git

2.2 修改Gemfile的source,使用淘宝的gem源

1
source "http://ruby.taobao.org"

2.3 安装gem包

1
2
3
gem install bundler
bundle install 
rake install 

3.部署到github pages

3.1 建立github 仓库

新建一个以username.github.com 格式的github仓库,username是你的用户名

3.2 部署

部署到github pages ,按提示填写github仓库

1
rake setup_github_pages
1
2
rake generate
rake deploy

3.3 自定义

自定义设定可以在 _config.yaml中设置,包括 github,google analytics,google plus

Comments