2016-01-20 6 views
6

Kiedy próbuję uruchomić „bundle exec zegarek kompas” jak zwykle nad projektem, teraz mam to ostrzeżenie:Deprecation ostrzegawczy na ruby ​​z kompasem

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. 

Co perełki są aktualne i nie wiedzieć, jak usunąć to ostrzeżenie ...

+1

To powinno być coś, co można zignorować. Możesz spróbować uaktualnić do wersji alfa i sprawdzić, czy to rozwiąże problem (np. 'Gem install compass --pre'). Ostrzeżenie o wycofaniu występuje tylko w Sassie 3.4.20; obniżenie do 3.4.19 również wyeliminowałoby ostrzeżenie. – cimmanon

+0

Hummm Mam już sass 3.4.19 i używam bundler – Hedy

+0

Jeśli zrobię kompilację kompilatora "bundle exec compass", to nie będzie ostrzeżenia! Problem występuje tylko podczas oglądania ... – Hedy

Odpowiedz

-2

W takim przypadku wystarczy zatrzymać polecenie kompasu (lub ponownie uruchomić cmd) i uruchomić funkcję sass-convert, która rozwiąże ten problem. Następnym razem po prostu regularnie używaj compass watch. Mam nadzieję, że to pomoże.

+0

To nie pomoże, ponieważ problem leży w modułach dostarczonych przez Compass, a nie w kodzie OP. – cimmanon

+0

@imimmanon - to spowolniło dla mnie ten sam problem – Moo

4

To akurat mnie. Zamknąłem terminal i otworzyłem go ponownie, a następnie wypróbowałem compass watch, w którym to momencie zarejestrowałem zmodyfikowany plik sass, ale nie zapisałem do pliku css. Tak więc ponownie uruchomiłem compass clean, a następnie compass watch ponownie, a następnie działało poprawnie.

Powiązane problemy