Installation de ROR

Ruby

Sur debian

> sudo apt-get install ruby1.8-dev

Ruby of Rails

en étant l'utilisateur root

> gem install rails

driver mysql

Normalement

> gem install mysql

sinon sous OSX

> sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

mod_rails

en étant l'utilisateur root

> gem install passenger
> passenger-install-apache2-module

Coller les lignes dans le httpd.conf d'apache. Sous OSX, ces lignes sont

LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-2.2.4/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-2.2.4
PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

Ajouter un vHost par domain

<VirtualHost *:80>
    ServerName www.foo.com
    DocumentRoot /webapps/foo/public
    RailsBaseURI /rails
    RailsEnv development

    <Directory "/webapps/foo/public">
        Options FollowSymlinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

</VirtualHost>