Preparations:
Install CentOS with Apache and Mysql.
1. Install ruby enterprise:
1 2 3 | wget http://rubyforge.org/frs/download.php/41040/ruby-enterprise-X.X.X-X.tar.gz tar xzvf ruby-enterprise-X.X.X-X.tar.gz ./ruby-enterprise-X.X.X-X/installer |
2. Create some links:
1 2 3 4 5 6 | ln -fs /opt/ruby-enterprise-1.8.6-20080624 /opt/ruby-enterprise ln -fs /opt/ruby-enterprise/bin/gem /usr/bin/gem ln -fs /opt/ruby-enterprise/bin/irb /usr/bin/irb ln -fs /opt/ruby-enterprise/bin/rake /usr/bin/rake ln -fs /opt/ruby-enterprise/bin/rails /usr/bin/rails ln -fs /opt/ruby-enterprise/bin/ruby /usr/bin/ruby |
3. gem install rails -v 2.X.X
Problems:
I’ve got problems with missing Mysql libraries. To fix this:
3.1 Install mysql-devel
1 | yum install mysql-devel |
3.2 Install mysql-gem
1 | /opt/ruby-enterprise-1.8.6-20080624/bin/ruby /opt/ruby-enterprise-1.8.6-20080624/bin/gem install mysql -- --with-mysql-include=/usr/include/mysql --with-mysql-lib=/usr/lib64/mysql |
4. Passenger (mod_rails)
4.1 Install Passenger (mod_rails)
1 | gem install passenger |
4.2 Passenger Apache Module
1 | passenger-install-apache2-module |
5. ImageMagick
5.1 Install ImageMagick Libraries
1 | yum install ImageMagick-devel |
5.2 Install rmagick via gems
1 | sudo gem install --no-rdoc --no-ri --no-update-sources rmagick -v 1.15.15 |
Problems:
Parameter –version doesn’t work.
Don’t use the parameter “–version”
Read more about this problem:
http://www.beanlogic.co.uk/2008/8/13/installing-a-specific-verison-of-rmagick
Missing msfonts
Installation of msfonts according to:
http://hi.baidu.com/rainchen/blog/item/089ef7364497de320a55a9a3.html
1 2 3 | wget http://www.osresources.com/files/centos-windows-fonts/msfonts.tbz mkdir /usr/share/fonts/default/TrueType tar xvjpf msfonts.tbz -C /usr/share/fonts/default/TrueType/ |
6. Config of apache and your rails app
For configuration of passenger follow the instructions there
Thats it!
Information about Data protection