Octopress Installation Log

Octopress是基于jekyll的一个Ruby博客程序, 搭建在github上, 用markdown来写博客
win下装Octopress真是漏洞百出, 简单整理了一下
先装Ruby和Git, 这里不谈了, 然后是安装Octopress

1.安装Octopress

git clone git://github.com/imathis/octopress.git blog

blog是安装目录文件夹名, 可以改成别的

cd blog

没有问题, 继续

2.bundle install

gem install bundler
bundle install

在bundle install时如果遇到Gem::InstallError: The 'fast-stemmer' native gem requires installed build tools.的错误, 是因为装Ruby的时候没有安装开发工具, 解决方法:
rubyinstaller下载DEVELOPMENT KIT

cd devkit

devkit是DEVELOPMENT KIT的安装目录文件夹名, 可以改成别的

ruby dk.rb init
ruby dk.rb install

3.rake install

rake install

如果遇到如下的问题

rake aborted!
You have already activated rake 0.9.6, but your Gemfile requires rake 0.9.2.2. Using bundle exec may solve this.

则改成

bundle exec rake install

而且下文中所有地方的rake都换成bundle exec rake

4. 修改配置

修改blog目录/_config.yml, 没什么问题, 继续

4.绑定github pages

rake setup_github_pages

按照提示的格式输入地址, 如果出现下面的错误

rake aborted!    
undefined method `[]' for nil:NilClass    

Tasks: TOP => setup_github_pages    
(See full trace by running task with --trace)

是因为没有把git.exe的地址加入环境变量, 将其加入PATH, 或者直接改用git shell

匿了..

LIKE OR SHARE IT:

admin发表于Code目录下,标签为,转载请保留链接

TOP DOWN
发表评论

您必须 [ 登录 ] 才能发表留言!

  1. 沙 发 xsinger

    可以尝试下Hexo 基于node.js http://zespia.tw/hexo/zh-TW/

    六月 22, 2013 19:29:10
  2. 板 凳 大发

    六月 22, 2013 20:21:47
  3. 地 板 ChoJemmy

    这就不用借写博客之名学技术了。跟写博客没点关系。

    六月 22, 2013 20:54:44
  4. 地 毯 Arch!Tech

    转投Octopress阵营了哦?

    六月 23, 2013 04:56:20
  5. 地 面 郑永

    github吸入。。

    六月 23, 2013 08:27:49
  6. 地 下 跑调的包子

    我对markdown没啥好感,虽然写法简洁,但觉得缺乏语义。

    六月 23, 2013 09:55:22
  7. 7 楼 郑永

    还没换,留个wordpress链接好判断啊。哈哈

    六月 23, 2013 21:48:34