[英]ruby Invalid UTF-8 character “\xA0” (Sass::SyntaxError)
我正在嘗試運行sass命令
sass /usr/bin/ruby /usr/local/bin/sass --load-path /opt/lampp/htdocs/kunstmann/vendor/kunstmaan/admin-bundle/Kunstmaan/AdminBundle/Resources/public/scss
我收到這個錯誤。
/usr/bin/ruby:1: Invalid UTF-8 character "\xA0" (Sass::SyntaxError)
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/engine.rb:373:in `block in check_encoding!'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/util.rb:604:in `rescue in block in check_encoding'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/util.rb:601:in `block in check_encoding'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/util.rb:600:in `each'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/util.rb:600:in `each_with_index'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/util.rb:600:in `check_encoding'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/util.rb:654:in `check_sass_encoding'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/engine.rb:372:in `check_encoding!'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/engine.rb:339:in `_to_tree'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/engine.rb:315:in `_render'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/engine.rb:262:in `render'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/exec.rb:349:in `process_result'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/exec.rb:41:in `parse'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/lib/sass/exec.rb:21:in `parse!'
from /var/lib/gems/1.9.1/gems/sass-3.2.13/bin/sass:13:in `<top (required)>'
from /usr/local/bin/sass:23:in `load'
from /usr/local/bin/sass:23:in `<main>'
我試着把@charset“ utf-8”放進去; 到sass文件的開頭。 還嘗試將Encoding.default_external =“ utf-8”包含到許多config.rb文件中。 紅寶石版本紅寶石1.9.3p484
更新:
我正在編譯css文件,但其中包含此錯誤。 使用Symfony2命令編譯:app / console資產:轉儲
[exception] 500 | Internal Server Error | Assetic\Exception\FilterException
[message] An error occurred while running:
'/usr/bin/ruby' '/usr/local/bin/sass' '--load-path' '/opt/lampp/htdocs/kunstmann/vendor/kunstmaan/admin-bundle/Kunstmaan/AdminBundle /Resources/public/scss' '--scss' '--cache-location' '/tmp' '/tmp/assetic_sasspqLusY'
Error Output:
Errno::ENOENT: No such file or directory - /tmp/600d657f6ac2358f30ba6bc0ab4cd7ffb6194ced/assetic_sasspqLusYc20141111-4656-uxy3yg.lock
使用--trace進行回溯。
您將紅寶石程序/ usr / bin / ruby作為sass的參數傳遞。 所以sass試圖讀取ruby程序,該程序是一個二進制文件,這就是為什么出現錯誤的原因。
從命令開頭刪除sass。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.