Installer Ruby on Rails avec rbenv

13/08/2018

J’ai rencontré par mal de soucis la première fois que j’ai installé Ruby on Rails, essentiellement à cause des dépendances. Un petit billet pour expliquer comment j’ai procédé pour l’installer proprement avec rbenv pourrait aider.

Installer les dépendances (en tant que root)

sur Debian

apt install libssl-dev libyaml-dev zlib1g-dev libncurses5-dev libffi-dev \
libgdbm3 libgdbm-dev libreadline7 libreadline-dev libsqlite3-dev nodejs

sur FreeBSD

pkg install gcc node ruby sqlite3

Installer rbenv et ruby-build

Prérequis

rbenv

Pour installer simplement rbenv, il suffit de suivre les instructions Basic GitHub Checkout de son excellent README.

Exemple

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
~/.rbenv/bin/rbenv init

Penser à redémarrer le Shell après l’installation de rbenv.

ruby-build

Pour installer simplement ruby-build en tant que plugin de rbenv, il suffit de suivre les instructions rbenv plugin de son excellent README.

Exemple

mkdir -p "$(rbenv root)"/plugins
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

Installer une version de Ruby

Exemple

rbenv install 2.4.4

Définir cette version en tant que version globale

rbenv global 2.4.4

Ruby on Rails

Installation

gem install rails

Créer un nouveau projet

rails new project