Ruby on Rails : Les 3, 2 et 1 façons d’installer le framework sur Linux

Ruby on Rails est un framework libre écrit en Ruby avec le modèle de conception MVC : Modèle – Vue – Controlleur. Egalement appelé RoR ou tout simplement Rails, la première version du framework est sorti en 2004 écrit par David Heinemeier Hansson.

Les conventions de Ruby on Rails :

  • Ne vous répétez pas : vous êtes invités à ne pas répéter votre code en utilisant diverses techniques.
  • Convention plutôt que configuration : ne préciser les éléments de configuration que s’ils ne respectent pas les conventions établies. Rails exploite cela en proposant des comportements par défaut pour la plupart de ses fonctionnalités.
3 2 1 C'est parti !
3 2 1 C’est parti !

3 façons d’installer Ruby sous Linux

Première méthode : Installer Ruby depuis les dépots Ubuntu

Vous pouvez installer Ruby sur votre système à travers le gestionnaire de paquet APT. C’est méthode est assez simple. Ainsi, vous aurez la dernière version stable.

Mettez à jours votre gestionnaire de paquets et installer Ruby

$ sudo apt update && sudo apt install ruby-full

Pour vérifier que votre installation s’est bien terminée, vérifiez la version de Ruby

$ ruby --version

Seconde méthode : Installer Ruby en utilisant Rbenv

Rbenv est l’outil qui vous apportera davantage de flexibilité en vous permettant de changer de version de Ruby facilement.

Mettez à jour votre gestionnaire de paquets et installez les paquets requis pour ruby-build

$ sudo apt update && sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

Utilisez l’outil de transfert de données curl pour installer rbenv et ruby-build

$ curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

Ajoutez $HOME/.rbenv/bin à la variable d’environnement de votre système PATH

Si vous utilisez Bash :

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ source ~/.bashrc

Si vous utilisez ZSH :

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc
$ source ~/.zshrc

Enfin, installez la dernière version de Ruby et définissez la version par défaut :

Pour connaitre la dernière version stable de Ruby sur Rvm et Rbenv cliquez ICI

$ rbenv install 2.5.1
$ rbenv global 2.5.1

Vous pouvez lister toutes les versions de Ruby à disposition à l’aide de la commande :

rbenv install -l

Pour vérifier la version de Ruby : ruby -v

Troisième méthode : installer Ruby avec RVM

RVM est un outil qui comme le précédant apporte de la flexibilité pour gérer plusieurs environnements Ruby

Mettez à jour votre gestionnaire de paquets et installez les paquets requis pour l’installation de RVM et du Ruby

$ sudo apt update && sudo apt install udo apt install curl g++, gcc, autoconf, automake, bison, libc6-dev, libffi-dev, libgdbm-dev, libncurses5-dev, libsqlite3-dev, libtool, libyaml-dev, make, pkg-config, sqlite3, zlib1g-dev, libgmp-dev, libreadline-dev, libssl-dev

Installer RVM

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB && curl -sSL https://get.rvm.io | bash -s stable

Pour utiliser RVM sans perdre de temps, entrez la commande suivante :

source ~/.rvm/scripts/rvm

Enfin, installer la dernière version stable de Ruby

$ rvm install 2.5.1
$ rvm use 2.5.1 --default

Pour davantage d’informations sur RVM, cliquez ICI

2 façons d’installer PostgreSQL pour votre base de données

Première méthode : Installer le paquet en ligne de commande

Installer simplement le paquet PostgreSQL

$ sudo apt update && sudo apt install postgresql 

Seconde méthode : Installer PostgreSQL manuellement via l’installeur interactif EnterpriseDB

Pour téléchargez la version souhaitée, cliquez ICI

Rendez votre version téléchargée exécutable

$ sudo chmod +x postgresql-10.6-1-linux-x64.run

Enfin, exécutez-le pour procéder à son installation

 $ sudo ./postgresql-10.6-1-linux-x64.run

Par défaut, seul l’utilisateur Postgres peut se connecter à la base de données. Il faut au moins se connecter une fois avec l’utilisateur Postgres pour pouvoir faire les opérations sur votre base de données avec Ruby on Rails

$ sudo -i -u postgres
Password:  

1 façon d’installer la dernière version de Rails

Pour connaitre la dernière version de Rails, cliquez ICI et pour voir les sources, cliquez ICI

Pour l’installer, rien de plus simple, entrez la commande suivante :

$ gem install rails

Partagez en commentaire la méthode que vous préférez ou que vous avez appliqué 😉

signature Pierre-Christophe

Aucun commentaires

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.