Je viens de passer à SASS 3.3 afin que je puisse utiliser certaines des nouvelles fonctionnalités (noms de classe de style BEM, mappages, @ AT-ROOT, etc.). Si je compile mon projet avec SASS (via J'utilise Compass 0.12. P> Sass --Watch code>), cela fonctionne très bien. Cependant, si je le compile à l'aide de Compass (via
Compass Watch code>), je reçois une erreur lors de l'utilisation des nouvelles fonctionnalités de Sass. P>
3 Réponses :
Compass 0.12 dépend explicitement de SASS 3.2. Même si vous avez une nouvelle version de Sass installée, il sera toujours compilé avec 3.2. Afin d'utiliser SASS 3.3 ou version ultérieure, vous devez utiliser Compass 1.0 ou version ultérieure.
Exécution de la commande GEM d'installation doit normalement vous procurer la dernière version stable. P>
gem install wdm
Bonjour, une fois que tout a eu tout travaillé, j'ai aussi reçu cette erreur. J'ai réinstallé mes modules de noeud et cette question a été résolue.
Il ne semblait pas y avoir un endroit qui contenait toute la liste des étapes requises, afin de faire ce travail, alors ils sont ici. Cette liste est pour Windows, mais cela peut fonctionner correctement sur d'autres plates-formes. P>
Installez Ruby - Utilisez 1.9.3 - http://rubyinstaller.org/downloads . p> li>
Télécharger le Devkit rubis trouvé plus bas sur la même page - http://rubyinstaller.org/downloads/ courez-le pour l'extraire quelque part (permanent). Ensuite, CD-IT, exécutez "Ruby Dk.RB init" et "Ruby Dk.RB Installez" pour la lier à des installations de rubis dans votre chemin. P> LI>
GEM Installez WDM P> LI>
GEM Installation Sass P> LI>
GEM Installer Compass --Pre P> LI> ol>
Il est maintenant, dans la dernière version de Compass. Mettez à jour la boussole pour obtenir les modifications et travailler avec SASS 3.3 et plus
La compatibilité SASS actuelle peut être trouvée ici: https: / /Rubygems.org/gems/comPass p>
Pour mettre à niveau il suffit d'exécuter P>
$gem install compass