Sass和Compass奇怪的css错误安装后 [英] Sass and Compass weird css errors after install

查看:163
本文介绍了Sass和Compass奇怪的css错误安装后的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我安装了罗盘,我无法正确编译为css。我不知道是什么原因。


  1. 安装的侦察

  2. html文件。

  3. 尝试编译css文件。

  4. 遇到错误。

  5. 找不到答案






我的css:

  body {
background:black;
}

输出:

  / * 
语法错误:black后的CSS无效:预期表达式(例如1px,bold)
在第2行C:/ Users / Andrej / Documents / My Dropbox / Web Projects /第一个好的网站/ sass / main.sass

1:C:/ Users / Andrej / Documents /我的Dropbox / Web项目/第一个好的网站/ sass / main.sass

Backtrace:
C:/ Users / Andrej / Documents / My Dropbox / Web Projects / /main.sass:2
d:/程序文件(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:/程序文件(x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass /../ sass / script / parser.rb:50:在`parse'
d: /程序文件(x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../ sass / script / parser.rb:166:在`parse'中
d:/ program files (x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass /../ sass / script.rb:31:在`parse'
d:/程序文件(x86)/ scout /vendor/gems/gems/sass-3.2.1/lib/sass/../sass/engine.rb:875:in`parse_script'
d:/程序文件(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:在`parse_property_or_rule'
d:/程序文件(x86)/scout/vendor/gems/gems/sass-3.2.1/lib/ sass /../ sass / engine.rb:578:in`parse_line'
d:/程序文件(x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass /../ sass / engine.rb:471:在`build_tree'
d:/程序文件(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:/程序文件(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:/程序文件(x86)/ scout / vendor / gems / gems / sass- 3.2.1 / lib / sass /../ sass / engine.rb:490:在`append_children'
org / jruby / RubyArray.java:1603:在`each'
d:/程序文件
d:/ program files(x86)/ scout / x86)/scout/vendor/gems/gems/sass-3.2.1/lib/sass/../ sass / engine.rb:489:在`append_children' 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:/程序文件(x86)/scout/vendor/gems/gems/sass-3.2。 1 / lib / sass /../ sass / engine.rb:262:in`render'
d:/程序文件(x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass /compiler.rb:140:in`compile'
d:/程序文件(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:/程序文件x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/logger.rb:45:in`red'
d:/程序文件(x86)/ scout / vendor / gems / gems /compass-0.12.2/lib/compass/compiler.rb:138:in`compile'
d:/程序文件(x86)/scout/vendor/gems/gems/compass0.12.2/lib/compass /compiler.rb:118:in`compile_if_required'
d:/程序文件(x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler.rb:103:in`run '
org / jruby / RubyArray.java:1603:in`each'
d:/程序文件(x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/compiler .rb:101:在`run'
d:/程序文件(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:/程序文件(x86) /scout/vendor/gems/gems/compass-0.12.2/lib/compass/commands/watch_project.rb:147:in`recompile'
org / jruby / RubyMethod.java:133:在`call'
org / jruby / RubyProc.java:268:在`call'
org / jruby / RubyProc.java:228:在`call'
d:/程序文件(x86)/ scout / vendor /gems/gems/fssm-0.2.9/lib/fssm/path.rb:73:in`run_callback'
d:/程序文件(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:/程序文件(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:/程序文件(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:/程序文件(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:/程序文件(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:/程序文件(x86) /scout/vendor/gems/gems/compass-0.12.2/lib/compass/commands/watch_project.rb:87:in`perform'
d:/程序文件(x86)/ scout / vendor / gems / gems /compass-0.12.2/lib/compass/commands/base.rb:18:in`execute'
d:/程序文件(x86)/scout/vendor/gems/gems/compass-0.12.2/lib /compass/commands/project_base.rb:19:in`execute'
d:/程序文件(x86)/scout/vendor/gems/gems/compass-0.12.2/lib/compass/exec/sub_command_ui.rb :43:在`perform!'
d:/程序文件(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:语法错误:在\black\:期望表达式(例如1px,bold)之后的CSS无效,是C:/ Users /的第2行上的\; \安卓/文档/我的Dropbox / Web项目/第一个好的网站/ sass / main.sass\A \A 1:C:/用户/ Andrej /文档/我的Dropbox / Web项目/第一个好的网站/ sass / sass; }

请帮助并提前感谢您的回答。

.sass 文件,你可能想要写一个 .scss 文件。 .sass 是与常规CSS不兼容的旧版本语法。


I installed compass and I can't compile to css properly. I have no idea what's causing it. Even thou stackoverflow is asking me to write more.

  1. Installed scout.
  2. Created simple css and html file.
  3. Tried to compile css file.
  4. Got error.
  5. Could not find an answer on google.


My css:

body {
    background: black;
}

Output:

/*
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"; }

Please help and thanks for your answers in advance.

解决方案

The problem might be that you're writing a .sass file, you probably want to be writing a .scss file. .sass is the older version of the syntax that isn't compatible with regular CSS.

这篇关于Sass和Compass奇怪的css错误安装后的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆