osx编译ruby-1.9.3-p374

osx下编译编译ruby-1.9.3 p374出了一些问题,本来以为只要加上 --with-gcc=clang就看可以,结果一直报错,错误类似于:

然后找到这个:http://www.ruby-forum.com/topic/2370265

这貌似是个bug,不会用clang编译的人表示不淡定,只能照葫芦画瓢往下弄了:

好了,成功解决,设置PATH,开始使用。

ps.所有工作之前,你可能需要先安装libyaml,可以直接 brew install libyaml,不然gem可能不好用。

Mac OSX Lion上编译ruby

注意:Ruby 1.9.3p-125 之后的版本Clang已经可以支持了,所以只需要以下命令就可以安装(如果你使用了以下的方法,那么还是可以正常安装的,但是不要加--with-gcc=clang,不然会报make错误):

这中间可能会出现一些问题,这里有一篇不使用rvm,clang编译ruby的文章提供参考,应该和使用rvm差不多。

在lion上用rvm安装ROR的时候,碰到这样的情况:

继续阅读

OSX lion下编译安装php5.3.8的一些问题

换了个mbp,毕竟还是属于*unix阵营,使用起来还是比较习惯的。只是没有了apt或者是yum有些不习惯。有些朋友可能希望一键安装,可以试试brew或者fink之类的软件。但是不知道为什么我不是很喜欢在mac下这么干,所以编译安装。

我使用的是lion,其实里面是自带php的,只是我需要的是php-fpm,所以如果用apache的朋友可以不用再编译的。

首先遇到的问题是Undefined symbols问题,就好像下面的这些错误:

继续阅读