gem を更新したタイミングで、Grunt で sass をコンパイルしたら DEPRECATION WARNING というエラーが吐き出されまくったので、原因と対処方法の調査を行なうことにしました!
エラー内容
1 2 3 4 5 6 |
[sourcecode lang="text"] DEPRECATION WARNING on line [num] of C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compas s-core-1.0.3/stylesheets/compass/css3/_deprecated-support.scss: #{} interpolatio n near operators will be simplified in a future version of Sass. To preserve the current behavior, use quotes: [/sourcecode] |
※[num]は行数が入ります。
対処法
コマンドプロンプトにて、下記コマンドを入力してください!
1 2 3 4 5 |
[sourcecode lang="text"] gem uninstall sass (バージョンを聞かれるので番号を入力して Enter) gem install sass -v 3.4.19 [/sourcecode] |
2016/01/06 今現在 gem をアップデートすると、sass 3.4.20 がデフォルトでインストールされるようになっています。
・・・どうやらこいつが悪さをしている模様。
一つ前のバージョン sass 3.4.19 に落とすことで、エラーが表示されなくなります!
エラーが出ても css はコンパイルはされるようなのですが、若干エラーが目障りなので… ひとまずこれで回避することにしました。。
まだ Grunt をお使いの方へ…
お役に立てば幸いです(´ω`*)