Développement Ruby on Rails sur Ubuntu 16.04 Linux
Ruby on Rails est l’une des plateformes de développement Web les plus populaires aujourd’hui, avec certaines des start-ups et des géants de la technologie les plus en vogue qui l’utilisent dans leurs piles de logiciels. L’un des plus grands arguments de vente de Ruby on Rails est la facilité de développement. Il est tout aussi facile de s’installer et de commencer à développer, en particulier sous Linux.
Installation des packages
Il y a quelques paquets nécessaires avant que Ruby puisse être installé dans la configuration, et non, Ruby n’en fait pas partie. Étant donné que ce tutoriel va utiliser le gestionnaire de versions Ruby, ou RVM, pour gérer Ruby, il n’est pas nécessaire d’installer le package via Ubuntu. Il y a quelques paquets dont RVM a besoin pour fonctionner et un qui ne semble jamais être tiré par les installations de gems (nodejs).
sudo apt-get install build-essential curl nodejsInstallation du RVM
Une fois ceux-ci installés, il devrait être facile de faire fonctionner RVM sur Ubuntu. RVM est une meilleure façon de gérer les installations de Ruby car il dispose généralement de versions plus récentes disponibles, permet d’installer plusieurs versions de Ruby à la fois et agit pour compartimenter les projets et les utilisateurs. La première étape vers l’installation du RVM consiste à ajouter la clé GPG du projet RVM.
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
Avec la clé GPG ajoutée, vous pouvez utiliser Curl pour extraire les scripts RVM pour l’installation avec l’écurie la plus récente de Ruby.
curl -sSL https://get.rvm.io | bash -s stable --rubyCela prendra quelques minutes et installera également quelques paquets supplémentaires sur Ubuntu. Le script récupère et compile Ruby à partir de sa source. Pour que RVM fonctionne, il doit être ajouté à Bash en tant que source. L’installation du RVM le fait automatiquement, donc si vous fermez le terminal et le rouvrez, le RVM devrait être disponible. Si vous ne voulez pas le faire, mettez simplement à jour la source.
source ~/.rvm/scripts/rvmPour vous assurer que RVM est installé et fonctionne, exécutez la commande d’aide de RVM.
rvm helpSi cela fonctionne, vérifiez quelle version de Ruby est en cours d’exécution. Au moment d’écrire ces lignes, la dernière version stable est la 2.3, et c’est celle que RVM devrait tirer. Bien sûr, si vous lisez ceci plus tard, la version peut être supérieure.
ruby -vSi, pour une raison quelconque, vous avez besoin ou souhaitez une version différente de Ruby, vous pouvez vérifier lesquelles sont disponibles facilement dans RVM.
rvm list knownPour installer une autre version de Ruby, il suffit de trouver le numéro de version que vous voulez et de dire à RVM de l’installer.
rvm install 2.2RVM continuera à utiliser la version précédemment installée de Ruby jusqu’à ce qu’on lui dise de faire autrement. Cela peut également être fait très facilement.
rvm use 2.2Pour faire d’une version de Ruby la version par défaut, il suffit d’ajouter le modificateur --default à la fin.
rvm use 2.2 --defaultBien sûr, la version de Ruby qui a été récupérée par défaut lors de l’installation de RVM sera la version par défaut à moins que vous ne la modifiiez.
Installation de rails
Maintenant que RVM est installé et configuré et que Ruby est sur le système, vous pouvez installer Rails. Rails est disponible en tant que Gem, qui est un package Ruby. Lorsque Ruby est installé, son système d’empaquetage natif Gem est également installé. L’installation de paquets Ruby est très similaire à celle de n’importe quel gestionnaire de paquets Linux. Pour installer la dernière version stable de Rails, il suffit de taper la commande install.
gem install railsSi vous voulez une version spécifique de Rails, ajoutez-la à la fin.
gem install rails -v 4.1L’installation des rails prendra probablement quelques minutes, car elle est plutôt grande. Ne vous inquiétez pas s’il semble qu’il soit accroché à la documentation. C’est assez normal.
Mettre en place un projet Rails
Une fois Rails installé, il ne vous reste plus qu’à configurer une application Rails sur laquelle travailler. Choisissez un dossier dans lequel mettre votre projet et votre CD.
cd /folder/containing/yoursiteRails dispose de son propre ensemble d’outils de ligne de commande simples qui simplifient la configuration et la gestion des projets. Pour créer un nouveau projet Rails, tapez la ligne suivante en remplaçant name-of-site par le nom réel de votre projet.
rails new name-of-siteUne fois l’installation terminée, cd dans le projet. Rails crée automatiquement l’ensemble de la structure de répertoires du projet. Une fois dans le dossier du projet, vous aurez accès aux commandes Rails spécifiques au projet.
cd name-of-site
lsIl ne s’agit clairement pas d’un tutoriel Ruby on Rails complet, il n’y a donc aucun sens à entrer dans toutes les commandes disponibles, mais vous pouvez tester si tout est installé et fonctionne correctement en exécutant le serveur de développement Rails.
rails -sCela fera apparaître le serveur de développement Rails, accessible à l’adresse localhost :3000. Si vous l’ouvrez dans le navigateur, vous verrez un petit message expliquant que Rails fonctionne avec le logo Rails. Voilà. Si vous voyez ce message, Rails est prêt à vous permettre de créer votre application web !
