Ruby on Rails

Ruby on Rails est une infrastructure Web libre pour développer des applications Web liées à des bases de données. Elle optimise durablement la productivité du programmeur, car elle lui permet d'écrire le code en favorisant la convention plutôt que la configuration.

Installation

Avant d'installer Rails, vous devez installer Apache et MySQL. Pour installer Apache, veuillez consulter HTTPD - serveur web Apache2. Pour les instructions d'installation MySQL, consultez MySQL.

Une fois que vous avez installé les paquets Apache et MySQL, vous êtes prêt pour installer le paquet de Ruby on Rails.

Pour installer les paquets de base Ruby et Ruby on Rails, vous pouvez saisir la commande suivante dans un terminal :

sudo apt install rails

Configuration

Modifiez le fichier /etc/apache2/sites-available/000-default.conf pour configurer vos domaines.

La première chose à changer est la directive DocumentRoot :

DocumentRoot /path/to/rails/application/public

Puis, modifiez la directive <Directory "/path/to/rails/application/public"> :

<Directory "/path/to/rails/application/public">
        Options Indexes FollowSymLinks MultiViews ExecCGI
        AllowOverride All
        Order allow,deny
        allow from all
        AddHandler cgi-script .cgi
</Directory>

Vous pouvez également activer le module mod_rewrite pour Apache. Pour ce faire, veuillez saisir la commande suivante dans un terminal :

sudo a2enmod rewrite

Enfin, vous devrez donner la propriété des répertoires /path/to/rails/application/public et /path/to/rails/application/tmp à l'utilisateur exécutant habituellement le processus Apache:

sudo chown -R www-data:www-data /path/to/rails/application/public
sudo chown -R www-data:www-data /path/to/rails/application/tmp

C'est tout ! Maintenant votre serveur est prêt pour vos applications Ruby on Rails.

Références