Installation Compass sur Mac OSX Lion

Si comme moi vous n’êtes pas un as du terminal et que l’installation de COMPASS n’a pas fonctionner du premier coup, voici comment je m’en suis sorti :-)

D’abord faites un tour ici si vous souhaitez avoir les bases du terminal :

  • http://wiseheartdesign.com/articles/2010/11/12/the-designers-guide-to-the-osx-command-prompt/
  • http://www.xrings.net/xrings/rubrique.php3?id_rubrique=8

A savoir : j’installe Compass sur une machine qui n’avait pas Xcode d’installé. Sachant que Ruby (1.8.7)  est disponible sur mac par défaut mais avec une version  ancienne.

Dans le cas ou il y aurait une tentative d’intsllation non abouti, je vous suggère pour avoir une installation propre de supprimer RVM et Xcode


$ rvm implode
$ rm -rf ~/.rvm/
$ sudo rm -rf /Developer

Installation de GCC avec Xcode ou osx gcc installer

Par défaut , il ,’y a pas d’outils de compilation sous mac osx, c’est pour cela qu’on installe GCC.

Avec Xcode

Il est gratuit et disponible sur l’appstore. Une chose importante à savoir lorsque vous « installer » Xcode depuis l’appstore est qu’il se téléchargera mais qu’il ne s’installe pas. Il faudra donc lancer l’installation pour que celle ci soit bien réalisée.

Le fichier approchant les 2go , ne soyez pas pressé…

Une fois le fichier téléchargé et installé , pensez à installer « Command Line Tools for Xcode »

si  Xcode 4.3.1 est correctement installé,

cc –version

devrait vous donner quelque chose qui ressemble à ca cela:

% cc –version
Apple clang version 3.1 (tags/Apple/…
Target: x86_64-apple-darwin11.4.2
Thread model: posix

Avec OSX GCC installer ( recommandé)

L’ alternative si vous ne souhaitez pas installer ce volumineux fichier qu’est Xcode est par ici :

https://github.com/kennethreitz/osx-gcc-installer/downloads et choisissez GCC Installer for OSX 10.7+, v2,

site : https://github.com/kennethreitz/osx-gcc-installer

Installation de Homebrew

Homebrew est un gestionnaire de paquet pour mac osx.

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"

site : http://mxcl.github.com/homebrew/

Vous pouvez maintenant installer des outils dont vous pourrez avoir tel que autoconf , automake , git, wget…

$ brew install automake
$ brew install git
$ brew install wget

Si vous avez une erreur lors de votre utilisation avec Homebrew, lancer :

$ brew doctor

Installation de RVM

RVM pour Ruby version manager vous permettra d’avoir plusieurs version de Ruby (et donc aussi de SASS) sur la même machine. Il est préférable d’avoir un environnement de développement dédié à chaque type de projet. SASS étant en perpétuelle évolution vos anciens fichiers SASS risque de ne plus se compiler correctement lors de vo mise à jour.

installation de   RVM avec  ruby (version stable) :

$ \curl -L https://get.rvm.io | bash -s stable –ruby

get.rvm.io est en fait une redirection vers https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
Vous pourriez aussi utiliser l’url absolue pour l’installation :

$ \curl https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

mais si cela ne fonctionne pas :

Comme nous avons déjà  installer  GCC Installer for OSX 10.7+, v2 par Kenneth Reitz, un simple

$ rvm reinstall 1.9.3

et le tour est joué ! Il ne vous reste plus qu’à définir la dernière version comme la version par défaut

$ rvm –default use 1.9.3

Site : https://rvm.io/rvm/install/

Vérifions que les bonnes version sont installées pour rvm et ruby:

$ rvm -v

devrait nous donner un truc comme

rvm 1.18.5 (wayneeseguin/master) by Wayne E. Seguin <wayneeseguin@…

$ ruby -v

ruby 1.9.3p374 (2013-01-15 revision 38858) …

Installation de compass

Il ne nous reste plus que à installer compass

$ gem update –system
$ gem install compass

Si vous détester les lignes de commandes vous pouvez vous procurez SCOUT

site : http://mhs.github.com/scout-app/

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *