octopress 已不再维护,换hexo吧
折腾了半天终于是跑起来了。坑还是多啊,趁热赶紧记下来,就刚好作为第一篇日志了。
我是按照这两篇文章开始配置的,但是中途却依然遇到好多错误。
- http://blog.devtang.com/blog/2012/02/10/setup-blog-based-on-github/
- http://blog.leichunfeng.com/blog/2014/11/11/use-octopress-plus-github-pages-to-setup-a-personal-blog/
我的安装环境:Mac OSX EI Capitan 10.11
###配置###
mac系统下自带了ruby,EI Captian下自带的版本是2.0.0 。但是这个版本在执行bundle install的时候,各种啃爹的错误就来了。所以办法是先升级ruby至2.2.3以上吧。
升级ruby就牵动了一堆事:
安装homebrew
通过brew安装rbenv
使用rbenv升级ruby,rbenv实际上可以安装多个ruby的环境。
如果你的gem太老,可能也会有问题。最好升级一下.sudo gem update –system
注意:osx ei下多了一个叫rootless的功能,导致在/usr/bin/下是没有写入权限的。要想省事就是关闭掉这个功能。
1.Boot into the Recovery HD by restarting whilst holding ⌘R.
2.Open Terminal (from the Utilities menu).
3.Run the following command in Terminal:
csrutil disable
4.Restart.
###安装octopress###
能翻墙就翻墙吧,花点钱,省事。
1.clone octopress
git clone git://github.com/imathis/octopress.git octopress cd octopress
2.安装依赖
sudo gem install bundler rbenv rehash bundle install rake install
3.成功后,通过rake preview就能看到本地地址了。