Com instal·lar Ruby a Rails amb rbenv a Ubuntu 22.04
rbenv és una eina per manejar múltiples versions de Ruby en un mateix sistema. Permet instal·lar, canviar i gestionar diferents versions de Ruby, cosa que és útil per a projectes que requereixen versions específiques de Ruby o per treballar amb diferents projectes que utilitzen versions diferents de Ruby. A més, rbenv pot integrar-se amb altres eines i plugins per facilitar la instal·lació de versions de Ruby i gestionar gemmes específiques per a cada projecte.
A continuació et mostrem un manual detallat sobre com instal·lar Ruby a Rails amb rbenv a Ubuntu 22.04:
1. Actualitza el sistema
Abans de començar a instal·lar Ruby on Rails, és important assegurar-te que el sistema està actualitzat. Per fer-ho, obre una terminal i executa les ordres següents:
sudo apt update
sudo apt upgrade
2. Instal·la les dependències necessàries
Per poder compilar Ruby i algunes gemmes de Rails, necessitaràs instal·lar algunes dependències. Executa la següent ordre per instal·lar-les:
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool pkg-config sqlite3 nodejs npm
3. Instal·la rbenv
Per instal·lar rbenv, executa les ordres següents:
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
4. Instal·la ruby-build
ruby-build és un plugin de rbenv que et permet instal·lar diferents versions de Ruby. Per instal·lar-lo, executa les ordres següents:
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
5. Instal·la Ruby
Quan rbenv i ruby-build estiguin instal·lats, pots instal·lar la versió de Ruby que vulguis. Per exemple, per instal·lar Ruby 3.1.0, executa la següent ordre:
rbenv install 3.1.0
Un cop completada la instal·lació, assegura't d'establir la versió de Ruby acabada d'instal·lar com la versió predeterminada de rbenv:
rbenv global 3.1.0
6. Instal·la Rails
Finalment, pots instal·lar Rails executant la següent ordre:
gem install rails
7. Verifica la instal·lació
Per verificar que tot s'ha instal·lat correctament, executa les ordres següents:
ruby -v
rails -v
Aquestes ordres haurien de mostrar la versió de Ruby i de Rails instal·lades al teu sistema.
success Llest! Ja tens Ruby on Rails instal·lat a Ubuntu 22.04 amb rbenv.