Sass和Compass奇怪的css错误安装后 [英] Sass and Compass weird css errors after install
本文介绍了Sass和Compass奇怪的css错误安装后的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我安装了罗盘,我无法正确编译为css。我不知道是什么原因。
- 安装的侦察
- html文件。
- 尝试编译css文件。
- 遇到错误。
- 找不到答案
我的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.
- Installed scout.
- Created simple css and html file.
- Tried to compile css file.
- Got error.
- 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屋!
查看全文