최근 Ruby 1.9로 업그레이드했고 Sass로 더 이상 컴파일 할 수 없습니다.Ruby 1.9 및 Sass 인코딩 문제. (ASCII-8BIT에서 UTF-8로)
내가 내 .sccs 파일의 상단에
@charset "utf-8";
를 배치하면 상태 솔루션을 본 적이 그것을 해결됩니다. 그러나 나는 여전히 오류가 발생합니다. 여기에 전체 추적이 있습니다
또한 CSS 파일에서 비 ASCII 문자를 제거하고 새 파일을 만드는 등의 시도를했습니다. 단지 컴파일되지 않습니다. 어떤 팁?
역 추적 :
말대꾸가 변화를 지켜보고있다. Ctrl-C를 눌러 중지하십시오.
/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:496:in '인코딩': 트랜스 코딩이 지원되지 않음 (ASCII-8BIT에서 UTF-8로) (오류 ArgumentError)
'의 블록에서
_enc' from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:515:in
/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:496:in 구조 (1 단계)from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:508:in '블록 (1 레벨)'
/home/webdev /. gem/저장소/gems/sass-3.1.1/lib/sass/util.rb : 472 : 'yield'로
'기본'/home/webdev/.gem/repository에서/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:472:in에서
/gems/sass-3.1.1/lib/sass/util.rb:472:in 'check_sass_encoding에서 차단'
from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/ 말대꾸/util.rb : 471 : 각 '에서'/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:471:in에서
`발견 '
/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 '
에서
저장소/gems/sass-3.1.1/lib/sass/engine.rb : 291 :`_render '
/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'
/home/webdev/.gem/repo sarge/gems/sass-3.1.1/lib/sass/plugin/compiler.rb : 169 :`block in update_stylesheets '
from /home/webdev/.gem/repository/gems/sass-3.1.1 /lib/sass/plugin/compiler.rb:167:in`each '
/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에서/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/exec.rb:41:in에서 1,363,210
/gems/sass-3.1.1/lib/sass/exec.rb:21 :`구문 분석! '
/home/webdev/.gem/repository/gems/sass-3.1.1/bin/sass:8:in에서`/home/webdev/.gem/repository/bin/sass에서
: 19 :`로드
재미, 당신의 문제가 내 문제에 대한 답이었다 내가 인코딩으로 UTF-8을 지정하기 위해 필요한 즉 :)하는 최신 유행에서 작동하는 것 같다 – OZZIE