Collegati a singularity con Visual Studio Code - Remote SSH
Uso di Screen
Utilizza l'utility screen per continuare a lavorare in caso di disconnessione:
Il comando si ricollega a una sessione (se esiste già), altrimenti ne crea una nuova.
Per uscire da una sessione, lasciando i comandi in esecuzione:
CTRL + A, e poi D (detach)
Per vedere una lista delle sessioni:
Per eliminare una sessione:
Installazione di NodeJS
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm -v
nvm install 21.5.0
Installazione di Ruby e Rails
Se non hai ancora installato ruby e rbenv:
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
Nei passaggi successivi, se serve aggiornare ruby-build (la versione cercata non è disponibile) rbenv proporrà di farlo con questo comando:git -C /home/NOMEUTENTE/.rbenv/plugins/ruby-build pull
rbenv install 3.3.0
rbenv global 3.3.0
rbenv local 3.3.0
rbenv rehash
git config --global color.ui true
gem install rails -v 7.0.8
rbenv rehash
ruby -v
rails -v
echo --- Installazione terminata ---
todo: rails 7.1.2 dava un problema con la configurazione del database
Copia tutti i comandi qui sopra e incollali in modo da eseguirli e installare nel tuo spazio personale sul server:
- rbenv: un'utility che consente di installare più versioni diverse di Ruby
- Ruby: il linguaggio di programmazione che useremo
- Rails: un framework basato su ruby che consente di creare applicazioni web
Ci vorrà un po' di tempo.
Controlla l'output dei singoli comandi e vedi se compare qualche errore.
Se tutto è andato a buon fine, dovresti vedere queste righe che mostrano la versione di Ruby e Rails installate: