Installazione

Puoi scaricare e installare Ruby seguendo la guida ufficiale:
https://www.ruby-lang.org/en/documentation/installation/

In alternativa puoi usarlo in remoto collegandoti con Visual Studio Code al nostro server Singularity. Avrai bisogno dell'estensione Remote SSH di Code.
Dopo averla installata segui i passaggi indicati dal prof e configura una nuova connessione.
Una volta che sarai connesso, nell'angolo in basso a sinistra di Code apparirà questa indicazione, per ricordarti che stai lavorando in remoto:
Lavorare in remoto ha dei vantaggi: potrai collegarti da qualunque computer e ritrovare il tuo lavoro. Potrai inoltre beneficiare dei 128 GB di RAM e dei 32 core di Singularity!

Dopo esserti collegato, incolla queste righe nel terminale per installare rbenv, uno strumento che permette di usare più versioni diverse di Ruby:
cd /home/$USER
git clone https://github.com/rbenv/rbenv.git /home/$USER/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> /home/$USER/.bashrc
echo 'eval "$(rbenv init -)"' >> /home/$USER/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git /home/$USER/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> /home/$USER/.bashrc
exec $SHELL

Controlla che non ci siano errori nell'output dei vari comandi qui sopra.
Se tutto è andato bene dovresti vedere la versione di rbenv digitando:
rbenv -v

A questo punto installa una specifica versione di Ruby tramite rbenv:
rbenv install 3.1.2
rbenv global 3.1.2
rbenv rehash
git config --global color.ui true
rbenv rehash

Ancora una volta verifica che non ci siano messaggi di errore, dopodiché controlla la versione di Ruby installata: