Compass + Guard + Livereload = :)

Voici comment déployer (presque rapidement) un environnement Ruby pour bénéficier du compilateur css SASS via Compass et rechargement automatique de la page en fonction des modifications enregistrées, grâce à Livereload, le tout chapeauté par Guard.

Il faut installer gem et bundle au besoin :

sudo apt-get install gem
sudo gem install bundle

Ensuite dans le dossier parent du projet on crée un Gemfile

Puis on lance coup sur coup Compass et Guard via Bundle pour initier le projet (ici avec l’option bootstrap-sass)

bundle install
bundle exec compass create mon_projet -r bootstrap-sass --using bootstrap

Je copie ici mes fichiers Guardfile et config.rb pour info :

Il reste à installer le module Firefox LiveReload

Avec ça l’environnement doit être prêt et fonctionnel.

On lance Guard via Bundle depuis le dossier parent du projet

bundle exec guard start