Welcome to Pandora's Box(Why)

Keep It Simple, Stupid!

Fork me on GitHub

Hello Octopress From Ubuntu 12.04

| Comments

今天又把Octopress博客安了一个新家,Windows XP下虚拟出来的Ubuntu 12.04.想想从Cygwin上开始建立博客,后来到Ubuntu 11.04上维护,现在又搭一个新窝,自己都佩服自己的折腾能力了:)

遇到的主要问题,除了posix-spawn,竟然还有openssl,随之而来的依赖缺失,mkmf,编译的时候又输给了路径问题,Ubuntu本身带着1.8.7的ruby,而现在我的Octopress使用1.9.3-p194,并且用了rbenvruby-build进行版本管理,这给编译openssl的时候带来一个困扰,直接在ext/openssl下运行ruby extconf.rb的话生成的Makefile是依赖系统的1.8.7的,因为直接执行ruby,由于路径设置问题,运行的是系统的Ruby,而不是我们自己安装的,所以这里需要小心,通过~/.rbenv/versions/1.9.3-p194/bin/ruby extconf.rb解决问题。

参考的链接有以下,感谢他们:

暂时就这么多了,发现有问题才比较有意思。

如果你在设置Octopress的时候有任何疑问,欢迎和我讨论:)

Comments