我最近升級到了Ruby 1.9,我無法再用Sass編譯任何東西。Ruby 1.9和Sass編碼問題。 (從ASCII-8BIT到UTF-8)
我見過的狀態,如果我把
@charset "utf-8";
我.sccs文件的最佳方案,它會解決它。不過,我仍然收到錯誤消息。這裏是完整的回溯
我也嘗試從我的CSS文件中刪除任何非ASCII字符,創建一個新的等,它只是不會編譯。有小費嗎?
回溯:
薩斯是看更改。按下Ctrl-C停止。 「編碼」:不支持轉碼(從ASCII-8BIT轉換爲UTF-8)編碼:不支持轉碼(從ASCII-8BIT轉換爲UTF-8) (引發ArgumentError)在'
從/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:496:in
_enc' from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:515:in
救援塊(1個電平)/home/webdev /中的''中的塊(1個級別)來自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:508:的
。 gem/repository/gems/sass-3.1.1/lib/sass/util.rb:472:in'yield'
從/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:472:in'默認」從/home/webdev/.gem/repository
/gems/sass-3.1.1/lib/sass/util.rb:472:in`block in check_sass_encoding'
from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/ sass/util.rb:471:in`each'
from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:471:in`find'
from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:471:in`check_sass_編碼'
from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/engine.rb:349:in`check_encoding!'
從/home/webdev/.gem/ /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/engine.rb:316:in`_to_tree」repository/gems/sass-3.1.1/lib/sass/engine.rb:291:in'_render'
from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass /engine.rb:238:in` render'
from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/plugin/compiler.rb:319:in`update_stylesheet'
from /home/webdev/.gem/repo sitory/gems/sass-3.1.1/lib/sass/plugin/compiler.rb:169:in`block in update_stylesheets'
from /home/webdev/.gem/repository/gems/sass-3.1.1 /lib/sass/plugin/compiler.rb:167:in`each'
from/home/webdev /。gem/repository/gems/sass-3.1.1/lib/sass/plugin/compiler.rb:167:在`update_stylesheets'中
from /home/webdev/.gem/repository/gems/sass-3.1.1 /lib/sass/plugin/compiler.rb:214:in`watch'
from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/plugin.rb:111:在`method_missing的 '
從/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/exec.rb:408:in`watch_or_update'
從/家/ Webdev的/.gem/repository/gems/sass-3.1.1/lib/sass/exec.rb:294:in`process_result'
從/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/exec.rb:41:in`解析」從/home/webdev/.gem/repository
/gems/sass-3.1.1/lib/sass/exec.rb:21:in`parse!'
從/home/webdev/.gem/repository/gems/sass-3.1.1/bin/sass:8:in`」
從/home/webdev/.gem/repository/bin/sass :19:'負荷 '
從/home/webdev/.gem/repository/bin/sass:19:in`'
滑稽,你的問題是回答我的問題:)這就是我所需要的編碼指定UTF-8,似乎在最新的sass中工作 – OZZIE 2014-04-08 14:52:01