Installer Ruby on Rails avec rbenv
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
- Bash (optionnel, mais recommandé)
- Git
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
Tags : unix freebsd debian ruby rails rbenv