2014-10-17 30 views
7

Questo è in aggiunta a questo post: Can't compile rwd skin SCSS in Magento CE 1.9"NoMethodError: metodo non definito` specificità' per [: non (.block strati-nav)]: Array"

Windows 8.1/PowerShell 
Compass 1.0.1 (Polaris) 
Sass 3.4.6 (Selective Steve) 
ruby 2.1.3p242 (2014-09-19 revision 47630) [x64-mingw32] 

ho rimosso il" da un: non ("pulsante.")> una: non (apri un)

Nuovo errore:

"NoMethodError: undefined method `specificity' for [:not(.block-layered-nav)]:Array"; 

commentato il blocco allora ottengo:

"NoMethodError: undefined method `specificity' for [:not(:last-child)]:Array" 

risposta

15

Questo sembra essere un known issue with Sass 3.4.6. Dovrai effettuare il downgrade a 3.4.5 finché non verrà risolto.

+0

Considerando che molte persone avranno installato Compass e non SASS direttamente, quale versione di Compass è correlata a SASS 3.4.5? – pspahn

+0

@pspahn Finché si utilizza Compass 1.0 o successivo, dovrebbe essere compatibile con qualsiasi versione di Sass 3.3 o più recente. Quindi, se stai facendo una nuova installazione di Compass, prenderà semplicemente la versione stabile di Sass. – cimmanon

+2

@cimmanon Grazie - ho solo bisogno di: 'gem uninstall sass', quindi' gem install sass -v 3.4.5' Tutto bene. – pspahn