我最近升级到了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