DevOps

Installation de Ruby on Rails sur Ubuntu 16.04

L’installation et la configuration de Ruby on Rails sur un système Ubuntu 16.04 nécessitent plusieurs étapes, mais avec une approche méthodique, elles peuvent être accomplies de manière efficace. Ruby on Rails est un framework de développement web qui repose sur le langage de programmation Ruby, et il offre une structure robuste pour la création d’applications web dynamiques. Voici un guide détaillé pour vous guider tout au long du processus.

Étape 1 : Mise à jour du système

Avant d’installer Ruby on Rails, il est essentiel de mettre à jour votre système Ubuntu 16.04 pour garantir que toutes les dépendances nécessaires sont à jour. Utilisez les commandes suivantes dans votre terminal :

bash
sudo apt-get update sudo apt-get upgrade

Étape 2 : Installation de Ruby

Ruby on Rails nécessite une version spécifique de Ruby. Pour installer Ruby, vous pouvez utiliser RVM (Ruby Version Manager), un outil pratique pour gérer différentes versions de Ruby sur votre système. Voici comment installer RVM et Ruby :

bash
sudo apt-get install curl gpg \curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm install 2.6.3 rvm use 2.6.3 --default

Assurez-vous de remplacer « 2.6.3 » par la version de Ruby que vous souhaitez installer. Après cette étape, Ruby est installé avec succès sur votre système.

Étape 3 : Installation de Rails

Une fois Ruby installé, la prochaine étape consiste à installer le framework Rails. Utilisez la commande suivante dans votre terminal :

bash
gem install rails -v 6.0.3.2

Remplacez « 6.0.3.2 » par la version spécifique de Rails que vous souhaitez installer. Cette commande télécharge et installe la version spécifiée de Rails, prête à être utilisée pour le développement.

Étape 4 : Installation de Node.js et Yarn

Rails nécessite Node.js pour la gestion des assets, et Yarn pour le suivi des dépendances JavaScript. Installez-les avec les commandes suivantes :

bash
sudo apt-get install nodejs sudo apt-get install yarn

Étape 5 : Installation de la base de données

La plupart des applications Rails utilisent une base de données. PostgreSQL est un choix populaire, mais vous pouvez également utiliser MySQL ou SQLite en fonction de vos besoins. Pour PostgreSQL, utilisez les commandes suivantes :

bash
sudo apt-get install postgresql postgresql-contrib libpq-dev

Assurez-vous de configurer un utilisateur PostgreSQL et une base de données pour votre application.

Étape 6 : Configuration de l’environnement Rails

Avant de créer votre première application Rails, configurez l’environnement. Dans votre terminal, exécutez les commandes suivantes :

bash
echo "export PATH=$PATH:$HOME/.rvm/bin" >> ~/.bashrc source ~/.bashrc

Étape 7 : Création de votre première application Rails

Maintenant que votre environnement est configuré, créez une nouvelle application Rails avec la commande suivante :

bash
rails new nom_de_votre_application

Remplacez « nom_de_votre_application » par le nom que vous souhaitez donner à votre application. Cette commande génère la structure de base de votre application.

Étape 8 : Configuration de la base de données

Accédez au répertoire de votre application et configurez la base de données dans le fichier config/database.yml. Assurez-vous que les paramètres de la base de données correspondent à ceux que vous avez configurés précédemment.

Étape 9 : Lancement de l’application

Une fois la configuration terminée, lancez votre application avec la commande suivante :

bash
rails server

Vous pouvez accéder à votre application en ouvrant votre navigateur et en visitant l’adresse http://localhost:3000. Vous devriez voir la page d’accueil par défaut de Rails, indiquant que votre application fonctionne correctement.

Conclusion

Vous avez maintenant installé et configuré Ruby on Rails sur votre système Ubuntu 16.04. Vous êtes prêt à commencer le développement d’applications web puissantes en utilisant ce framework robuste. N’oubliez pas de consulter la documentation officielle de Ruby on Rails pour des informations plus approfondies sur les fonctionnalités et les bonnes pratiques de développement. Bon codage !

Plus de connaissances

Étape 1 : Mise à jour du système

Avant d’amorcer l’installation de Ruby on Rails, il est impératif de procéder à une mise à jour complète du système Ubuntu 16.04. Cette étape assure la compatibilité des dépendances nécessaires. Les commandes ci-dessous vous permettront de réaliser cette opération :

bash
sudo apt-get update sudo apt-get upgrade

Étape 2 : Installation de Ruby

Ruby, le langage de programmation au cœur de Rails, requiert une gestion flexible de ses versions. L’utilisation de RVM (Ruby Version Manager) simplifie cette tâche. Les commandes suivantes installent RVM et configurent Ruby :

bash
sudo apt-get install curl gpg \curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm install 2.6.3 rvm use 2.6.3 --default

Veillez à adapter la version de Ruby selon vos besoins. Cette démarche assure une gestion efficace des versions de Ruby sur votre système.

Étape 3 : Installation de Rails

Ruby on Rails, en tant que framework, peut être installé à l’aide de la gem (bibliothèque) de Ruby. La commande suivante installe Rails :

bash
gem install rails -v 6.0.3.2

Adaptez la version selon les spécifications de votre projet. Cette action télécharge et installe la version précisée de Rails, prête à être utilisée dans le cadre du développement.

Étape 4 : Installation de Node.js et Yarn

Rails, pour la gestion d’assets, nécessite Node.js, tandis que Yarn prend en charge le suivi des dépendances JavaScript. Les commandes suivantes assurent l’installation de ces éléments :

bash
sudo apt-get install nodejs sudo apt-get install yarn

Étape 5 : Installation de la base de données

La majorité des applications Rails interagissent avec une base de données. PostgreSQL, un choix courant, peut être installé ainsi :

bash
sudo apt-get install postgresql postgresql-contrib libpq-dev

Assurez-vous de créer un utilisateur PostgreSQL et une base de données correspondant aux exigences de votre application.

Étape 6 : Configuration de l’environnement Rails

Pour optimiser l’utilisation de Rails, ajustez votre environnement avec les commandes suivantes :

bash
echo "export PATH=$PATH:$HOME/.rvm/bin" >> ~/.bashrc source ~/.bashrc

Étape 7 : Création de votre première application Rails

Le moment est venu de créer votre première application Rails. Exécutez la commande ci-dessous en remplaçant « nom_de_votre_application » par le choix de votre nom d’application :

bash
rails new nom_de_votre_application

Cette commande génère la structure initiale de votre application.

Étape 8 : Configuration de la base de données

Accédez au répertoire de votre application et ajustez les paramètres de la base de données dans le fichier config/database.yml. Assurez-vous que ces paramètres correspondent à ceux définis lors de la configuration de PostgreSQL.

Étape 9 : Lancement de l’application

Votre application Rails est à présent prête à être lancée. Utilisez la commande suivante pour démarrer le serveur Rails :

bash
rails server

L’accès à votre application se fait via le navigateur en visitant l’adresse http://localhost:3000. Vous devriez être accueilli par la page d’accueil par défaut de Rails, confirmant ainsi le bon fonctionnement de votre application.

Conclusion

Vous avez réussi l’installation et la configuration de Ruby on Rails sur votre système Ubuntu 16.04. Vous êtes désormais prêt à initier le développement d’applications web dynamiques en exploitant la puissance et la structure offertes par ce framework. Explorez la documentation officielle de Ruby on Rails pour approfondir vos connaissances et optimiser votre expérience de développement. Bonne programmation !

Bouton retour en haut de la page