Dzień dobry.
Zacząłem powoli bawić się SASS, ale z miejsca natknąłem się na mały problem.
Zainstalowałem sobie Koala aby automatycznie kompilować scss na css, ale Koala wywalił mi błąd. Postanowiłem zainstalować sobie z palca sass pod Ruby i błąd się powtarza.
Korzystam przy nauce z książki Helliona, "sass-nowoczesne-arkusze-stylow-bartosz-chucherko-Helion.pl" i piszę dokładnie takie same przykłądy jakie są w tej publikacji, czyli czysty CSS, np:
body{
font-size: 1.2em;
}
Kompiluje i wywala mi błąd typu:
/*
Error: Invalid CSS after "1.2em": expected expression (e.g. 1px, bold), was ";"
on line 2 of /home/user/www/temp/sass/index.sass
1: body {
2: font-size: 1.2em;
3: }
Backtrace:
/home/user/www/temp/sass/index.sass:2
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/scss/parser.rb:1278:in `expected'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/script/lexer.rb:231:in `expected!'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/script/parser.rb:762:in `assert_done'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/script/parser.rb:69:in `parse'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/script/parser.rb:228:in `parse'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/script.rb:27:in `parse'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:1177:in `parse_script'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:749:in `parse_property'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:708:in `parse_property_or_rule'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:667:in `parse_line'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:540:in `build_tree'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:559:in `block in append_children'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:558:in `each'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:558:in `append_children'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:417:in `_to_tree'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:389:in `_render_with_sourcemap'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/engine.rb:307:in `render_with_sourcemap'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:462:in `update_stylesheet'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:209:in `each'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/plugin/compiler.rb:294:in `watch'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/plugin.rb:109:in `method_missing'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/exec/sass_scss.rb:360:in `watch_or_update'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/exec/sass_scss.rb:51:in `process_result'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/exec/base.rb:52:in `parse'
/var/lib/gems/2.3.0/gems/sass-3.5.6/lib/sass/exec/base.rb:19:in `parse!'
/var/lib/gems/2.3.0/gems/sass-3.5.6/bin/sass:13:in `<top (required)>'
/usr/local/bin/sass:23:in `load'
/usr/local/bin/sass:23:in `<main>'
*/
body:before {
white-space: pre;
font-family: monospace;
content: "Error: Invalid CSS after \"1.2em\": expected expression (e.g. 1px, bold), was \";\"\A on line 2 of /home/qn_x/www/temp/sass/index.sass\A \A 1: body {\A 2: font-size: 1.2em;\A 3: }"; }
Czy może ktoś mi wyjaśnić o co mu kurcze chodzi? Z góry dziękuję za wyjaśnienie i sugestie jak to poprawić