Ruby, Sass e Compass su RaspberryPi

Ed eccoci al secondo post relativo alla configurazione della mia Raspberry Pi con Raspbian.
Oggi andrò ad appuntarmi/spiegare come installare Ruby Version Manager, Sass e Compass, tre strumenti che permetteranno successivamente di velocizzare notevolmente i tempi di sviluppo.

Innanzitutto andiamo ad installare le varie dipendenze che verranno richieste in seguito. Da terminale, dopo esserci collegati come root, andiamo a dare il comando

apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

A questo punto procediamo con la prima installazione del primo componente, Ruby Version Manager.
Diamo il comando curl -L https://get.rvm.io | bash -s stable –ruby ed alla fine andiamo ad editare il file /etc/profile (io per comodità ho installato vim sulla mia macchina). Nel file /etc/profile andremo ad aggiungere il seguente codice
if [ -s “/usr/local/rvm/scripts/rvm” ] ; then
 . “/usr/local/rvm/scripts/rvm”
 fi
Disconnettiamo il nostro user (il comando è logout) e riconnettiamoci. Se tutto è andato a buon fine abbiamo appena installato Ruby Version Manager!

Secondo step, installare Compass,  e terzo step, installare Sass.
Mandiamo il comando apt-get install ruby-full rubygems1.8 per installare ruby e le rubygems necessarie.
Dopodichè possiamo procedere con gem install sass e gem install compass. Facile, veloce e pulito.

A questo punto possiamo sfruttare tutta la potenza di Compass e di Sass per scrivere i nostri fogli di stile.

BONUS: installare screen sulla nostra Raspbian.
Basta il comando apt-get install screen per installare anche screen sulla nostra macchina. Possiamo sfruttare questo comando per tantissimi compiti (io lo uso per lanciare il compass watch senza dovermi incavolare in caso di caduta della connessione). Appunto però anche una bella guida con esempi su screen (da leggere!)