solaris 11

下载ruby的源代码

wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz

从1.9以后,ruby开始使用psych处理yaml,而psych的编译依赖于libyaml,所以还要安装psych

wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz

解压缩以后,

./configure

make && make install安装

解压缩以后编译,solaris 11下的grep不支持-e选项,所以要设为egrep

export GREP=egrep
./configure --with-opt-dir=/usr/local(这个目录是yaml的安装目录)
make
make install
编译完以后

gem install rails

之后测试

mkdir ~/newrails
rails new ~/newrails/
cd ../newrails/
rails server