2016-01-20 12 views
6

Quando provo ad eseguire "impacchettare exec orologio bussola" come al solito su un progetto, ora ho questo avvertimento:avvertimento Deprecation su Ruby con bussola

DEPRECATION WARNING on line 87 of /home/hedy/Sites/mywebsite.fr/src/vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_deprecated-support.scss: #{} interpolation near operators will be simplified 
in a future version of Sass. To preserve the current behavior, use quotes: 

    unquote('"$moz-"#{$experimental-support-for-mozilla} "$webkit-"#{$experimental-support-for-webkit} "$opera-"#{$experimental-support-for-opera} "$microsoft-"#{$experimental-support-for-microsoft} "$khtml-"#{$experimental-support-for-khtml}') 

You can use the sass-convert command to automatically fix most cases. 

DEPRECATION WARNING on line 92 of /home/hedy/Sites/mywebsite.fr/src/vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_deprecated-support.scss: #{} interpolation near operators will be simplified 
in a future version of Sass. To preserve the current behavior, use quotes: 

    unquote('"$ie6-"#{$legacy-support-for-ie6} "$ie7-"#{$legacy-support-for-ie7} "$ie8-"#{$legacy-support-for-ie8}') 

You can use the sass-convert command to automatically fix most cases. 

Ogni gemme sono aggiornati e io no sapere come rimuovere questo avviso ...

+1

Questo dovrebbe essere qualcosa che puoi ignorare. Potresti provare ad aggiornare ad una versione alpha e vedere se questo risolve il problema per te (ad esempio 'gem install compass --pre'). L'avviso di ritiro è solo in Sass 3.4.20; il downgrade a 3.4.19 eliminerebbe anche l'avviso. – cimmanon

+0

Hummm Ho già installato il 3.4.19 e sto usando il bundler – Hedy

+0

Se eseguo un "compila compila compila compila", non c'è alcun avviso! Il problema si verifica solo durante la visione ... – Hedy

risposta

-2

In questo caso, è sufficiente interrompere il comando di controllo della bussola (o riavviare il cmd) e avviare la funzione sass-convert per risolvere il problema. La prossima volta usare solo regolarmente compass watch. Spero che questo ti sia d'aiuto.

+0

Questo non aiuta perché il problema è all'interno dei moduli forniti da Compass, non dal codice dell'OP. – cimmanon

+0

@cimmanon - questo ha rallentato lo stesso problema per me – Moo

4

Questo è successo anche a me. Ho chiuso il terminale e l'ho riaperto, quindi ho provato compass watch, a quel punto ha registrato il file sass modificato ma non ha scritto sul file css. Quindi ho eseguito compass clean seguito da compass watch e quindi funzionava correttamente.

Problemi correlati