Comment configurer Ruby on Rails sur Ubuntu 18.04 Bionic Beaver Linux
Objectif
L’objectif est d’installer Ruby on Rails sur Ubuntu 18.04 Bionic Beaver Linux. Tout d’abord, nous allons effectuer une installation standard à partir des dépôts Ubuntu 18.04. La deuxième partie de ce tutoriel vous montrera comment utiliser Ruby Version Manager (RVM) pour installer la dernière version de Ruby.
Système d’exploitation et versions logicielles
- Système d’exploitation : – Ubuntu 18.04 Bionic Beaver Linux
Exigences
Un accès privilégié à votre Ubuntu 18.04 Bionic Beaver est requis pour installer Ruby on Rails sur Ubuntu 18.04 et/ou les prérequis.
Difficulté
FACILE
Conventions
- # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande
sudo - $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié
Installation à partir des dépôts Ubuntu
L’installation de Ruby on Rails à partir d’Ubuntu Repositories est probablement le moyen le plus simple d’accomplir cette tâche. L’inconvénient est que vous risquez de vous retrouver avec une version obsolète mais stable. Exécutez la commande linux suivante pour installer ruby on rails :
sudo apt install ruby rails
Vérifier les versions :
ruby -v
ruby 2.3.6p384 (2017-12-14) [x86_64-linux-gnu]
rails -v
Rails 4.2.9
C’est fait. Ensuite, créez un nouvel exemple de projet pour tester votre installation de Ruby on Rails. Exemple:
rails new linuxconfig
cd linuxconfig/
Démarrez le serveur WEBrick sur rails :
rails s -b 0.0.0.0
Pour afficher la page d’accueil de votre nouvel exemple de projet, accédez à http://YOUR-SERVER-IP:3000 dans votre navigateur.
Installation à l’aide du gestionnaire de versions Ruby
La procédure suivante vous montrera comment installer Ruby on Rails sur Ubuntu 18.04 à l’aide de RVM. Commençons par l’installation de tous les prérequis :
sudo apt install nodejs curl
Ensuite, importez la clé de signature pour pouvoir vérifier les packages RVM téléchargés à l’étape suivante :
curl -sSL https://rvm.io/mpapis.asc | gpg --import -
gpg: /home/linuxconfig/.gnupg/trustdb.gpg: trustdb created
gpg: key 3804BB82D39DC0E3: public key "Michal Papis (RVM signing) " imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no ultimately trusted keys found
Enfin, installez Ruby Version Manager avec une version stable de Ruby :
curl -sSL https://get.rvm.io | bash -s stable --ruby
Mettez à jour votre environnement shell pour pouvoir accéder à ruby :
source /home/linuxconfig/.rvm/scripts/rvm
Une fois prêt, installez Rails gem :
gem install rails
Vous pouvez également installer toute autre version de rails. Par exemple, pour installer les rails version 4.4, exécutez :
gem install rails -v 4.4
Confirmez les versions de Ruby on Rails installées :
ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
rails -v
Rails 5.1.4
L’avantage de l’installation de Ruby on Rails à l’aide de Ruby Version Manager par rapport à un dépôt Ubuntu standard est qu’il permet à l’utilisateur de lister toutes les versions Ruby disponibles $rvm liste connue, d’installer n’importe quelle version disponible, par exemple $rvm install 2.4, de choisir entre n’importe quelle version installée $rvm use 2.4 et de définir n’importe quelle version installée par défaut $rvm use 2.4 --default.
Enfin, nous testons notre installation en créant un exemple de projet Ruby on Rails :
rails new linuxconfig
cd linuxconfig/
Démarrez le serveur WEBrick sur rails :
rails s -b 0.0.0.0
Pour afficher la page d’accueil de votre nouvel exemple de projet, accédez à http://YOUR-SERVER-IP:3000 dans votre navigateur.