1, 安裝系統時盡量不要選擇ruby,如果已安裝
rpm -qa | grep ruby
rpm -e ${已安裝上ruby包名}
2, 檢查系統,確定已安裝gcc,make
gcc -v
make -v
3, 安裝ruby 1.8.5
wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz
tar xzvf ruby-1.8.5.tar.gz
cd ruby-1.8.5
./configure --prefix=/usr/local/ruby
make && make install
export PATH=$PATH:/usr/local/ruby/bin/
4, 安裝rubygems
wget http://rubyforge.org/frs/download.php/20990/rubygems-0.9.4.zip
unzip rubygems-0.9.4.zip && cd rubygems-0.9.4
ruby setup.rb
5, 安裝rails
gem install rails -v=1.2.3
各種依賴庫均選Y
6, 安裝mongrel(有平臺選項的均選ruby)
gem install mongrel
各種依賴庫均Y
7, 安裝sybase-ruby庫
wget http://enjoy1.bb-east.ne.jp/~tetsu/sybct-ruby-0.2.9.tar.gz
tar xzvf sybct-ruby-0.2.9.tar.gz
cd sybct-ruby-0.2.9
編緝extconf.rb文件,指向正確sybase路徑
ruby extconf.rb
make
cp sybct.o sybct.so sybct.rb sybsql.rb /usr/local/ruby/lib/ruby/site_ruby/1.8/i686-linux
export LD_LIBRARY_PATH=${SYBASE_HOME}/OCS-12_5/lib
8, 結合apache與mongrel (APP_ROOT為應用程序根目錄)
參見文章: http://mongrel.rubyforge.org/docs/apache.html
9, 安裝ImageMagick和RMagic(不要安裝RMagic的gem包)
先檢查依賴庫:libpng,libjpeg,libtiff,gd-devel
unzip ImageMagick-6.3.4-4.zip
cd ImageMagick-6.3.4-4
./configure --prefix=/usr/local/ImageMagick
make && make install
export PATH=$PATH:/usr/local/ImageMagic/bin
編輯:/etc/ld.so.conf,加入
/usr/local/ImageMagick/lib
執行:ldconfig
tar xzvf RMagick-1.15.6.tar.gz
cd RMagick-1.15.6
./configure
make && make install