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>