2013-04-09 5 views
1

나침반이 설치되어 있고 CSS가 제대로 컴파일되지 않습니다. 나는 그것이 무엇을 일으키는 지 전혀 모른다. 심지어 당신 stackoverflow 더 나를 쓸 것을 요구하고 있습니다.설치 후 Sass와 Compass 이상한 CSS 오류

  1. 설치된 스카우트.
  2. 간단한 css 및 html 파일을 만들었습니다.
  3. CSS 파일을 컴파일하려고했습니다.
  4. 오류가 발생했습니다.
  5. Google에서 답변을 찾을 수 없습니다.

내 CSS :

body { 
    background: black; 
} 

출력 :

/* 
Syntax error: Invalid CSS after "black": expected expression (e.g. 1px, bold), was ";" 
     on line 2 of C:/Users/Andrej/Documents/My Dropbox/Web Projects/First good website/sass/main.sass 

1: C:/Users/Andrej/Documents/My Dropbox/Web Projects/First good website/sass/main.sass 

Backtrace: 
C:/Users/Andrej/Documents/My Dropbox/Web Projects/First good website/sass/main.sass:2 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/scss/parser.rb:1129:in `expected' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/script/lexer.rb:199:in `expected!' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/script/parser.rb:486:in `assert_done' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/script/parser.rb:50:in `parse' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/script/parser.rb:166:in `parse' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/script.rb:31:in `parse' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:875:in `parse_script' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:608:in `parse_property' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:597:in `parse_property_or_rule' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:578:in `parse_line' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:471:in `build_tree' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:490:in `append_children' 
org/jruby/RubyArray.java:1603:in `each' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:489:in `append_children' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:480:in `build_tree' 
org/jruby/RubyArray.java:1603:in `each' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:473:in `build_tree' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:490:in `append_children' 
org/jruby/RubyArray.java:1603:in `each' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:489:in `append_children' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:345:in `_to_tree' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:315:in `_render' 
d:/program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:262:in `render' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:140:in `compile' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:126:in `timed' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:139:in `compile' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/logger.rb:45:in `red' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:138:in `compile' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:118:in `compile_if_required' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:103:in `run' 
org/jruby/RubyArray.java:1603:in `each' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:101:in `run' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:126:in `timed' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:100:in `run' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/commands/watch_project.rb:147:in `recompile' 
org/jruby/RubyMethod.java:133:in `call' 
org/jruby/RubyProc.java:268:in `call' 
org/jruby/RubyProc.java:228:in `call' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/path.rb:73:in `run_callback' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/path.rb:55:in `callback_action' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/path.rb:35:in `update' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/state/directory.rb:39:in `modified' 
org/jruby/RubyArray.java:1603:in `each' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/state/directory.rb:37:in `modified' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/state/directory.rb:18:in `refresh' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:17:in `run' 
org/jruby/RubyArray.java:1603:in `each' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:17:in `run' 
org/jruby/RubyKernel.java:1419:in `loop' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/backends/polling.rb:15:in `run' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm/monitor.rb:26:in `run' 
d:/program files (x86)/scout/vendor/gems/gems/fssm-0.2.9/lib/fssm.rb:70:in `monitor' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/commands/watch_project.rb:87:in `perform' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/commands/base.rb:18:in `execute' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/commands/project_base.rb:19:in `execute' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/exec/sub_command_ui.rb:43:in `perform!' 
d:/program files (x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/exec/sub_command_ui.rb:15:in `run!' 
d:\program files (x86)\scout\bin\compass:12:in `(root)' 
*/ 
body:before { 
    white-space: pre; 
    font-family: monospace; 
    content: "Syntax error: Invalid CSS after \"black\": expected expression (e.g. 1px, bold), was \";\"\A   on line 2 of C:/Users/Andrej/Documents/My Dropbox/Web Projects/First good website/sass/main.sass\A \A 1: C:/Users/Andrej/Documents/My Dropbox/Web Projects/First good website/sass/main.sass"; } 

도와주세요 귀하의 답변 미리 감사한다.

답변

6

.sass 파일을 작성하는 것이 문제 일 수 있으므로 .scss 파일을 작성하고 싶을 수 있습니다. .sass은 일반 CSS와 호환되지 않는 구버전의 구문입니다.

+1

Worked! Great :) 빠른 답변에 감사드립니다. stackoverflow하자하자 그것을 받아 들일 것입니다. – user2030157

+1

Nathan Bouscal에게 : ".sass는 일반 CSS와 호환되지 않습니다."아마도 CSS는 구문 적으로 SCSS의 하위 집합이라는 의미였습니다. SASS는 나이가 들어서 이름 바꾸기로'.css '를'.sass'로 만들 수 없지만 들여 쓰기 된 SASS 구문은 완전히 지원되고 호환됩니다. SASS는 훨씬 깔끔하고 훨씬 읽기 쉽고 작성하기가 훨씬 빠르기 때문에 선호합니다. SCSS는 많은 잡음을 추가합니다 : http://d.pr/i/7sbD+ (그러나 SCSS는 SASS에서는 불가능한 좋은 코드 정렬을 허용합니다). –

+0

@ lolmaus 예, 그것이 제가 의도 한 바였습니다. 아마도 .sass는 CSS의 확장이 아닙니다. –