Ruby on Rails ubuntu

Comment installer Ruby On Rails sur Ubuntu 18.04

Partagez sur:

Il n’est plus un secret que Ruby On Rails est l’un des Framework web les plus populaires sur internet.

Propulsé par le langage de programmation Ruby, Ruby On Rails a fait ces preuves, car il est toujours adopté par beaucoup de startups et propulse plusieurs grande plateforme tel que : Github, shoptify, themeforst, Airbnb etc.

Dans ce cours nous allons apprendre à installer Ruby On Rails sur le système d’exploitation ubuntu 18.04

Pourquoi Ubuntu ?

La raison pour laquelle nous allons utiliser Ubuntu est que la majorité du code que vous écrivez s’exécutera sur un serveur Linux. Ubuntu est l’une des distributions Linux les plus faciles à utiliser avec beaucoup de documentation, c’est donc une excellente pour commencer.

Installation de Ruby

Comme signaler un peu haut, Ruby On Rails est développé en Ruby, donc avant toute chose, nous devrions commencer par installer le langage de programmation Ruby.

Pour l’installation de Ruby, nous allons choisir de pouvoir gérer plusieurs versions de Ruby sur notre ordinateur, cela nous permet de pouvoir choisir une version de Ruby à utiliser pour notre projet.

RVM ou rbenv ?

Pour la gestion de plusieurs versions de Ruby, nous avons à notre disposition deux outils populaires qui sont RVM (Ruby Version Manager) et rbenv (Ruby environnent) qui sont tous des gestionnaire de version Ruby sur un système d’exploitation.

Pour nous assurer que nous avons tout le nécessaire pour la prise en charge de Webpacker dans Rails, nous allons d’abord commencer par ajouter les référentiels Node.js et Yarn à notre système avant de les installer.

sudo apt install curl curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update sudo apt-get install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn

 

Ensuite, nous allons installer Ruby en utilisant l’une des trois méthodes. Chacun a ses propres avantages, la plupart des gens préfèrent utiliser rbenv de nos jours, mais si vous êtes familier avec rvm, vous pouvez également suivre ces étapes. J’ai également inclus des instructions pour l’installation à partir des sources, mais en général, vous voudrez choisir soit rbenv ou rvm.

Choisissez une méthode. Certains d’entre eux sont en conflit les uns avec les autres, alors choisissez celui qui vous semble le plus intéressant ou suivez ma suggestion, rvm.

L’installation de rvm est tres simple :

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm install 2.7.1 rvm use 2.7.1 --default ruby -v

 

La configuration Ruby la moins utile pour le développement est sans doute l’installation à partir des sources, mais j’ai pensé que je vous donnerais quand même les étapes:

cd wget http://ftp.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.gz tar -xzvf ruby-2.7.1.tar.gz cd ruby-2.7.1/ ./configure make sudo make install ruby -v

 

La dernière étape consiste à installer Bundler

gem install bundler

 

Installation de Ruby On Rails

Choisissez la version de Rails que vous souhaitez installer:

gem install rails -v 6.0.2.2

Cette commande installe Rails toutes ces dépendances, une fois l’installation terminée, vous pouvez vérifier avec la commande qui suit :

rails -v # Rails 6.0.2.2

 


Partagez sur: