2012-11-05 9 views
6

Ich fühle mich wie ein Idiot, aber ich kann das wirklich nicht herausfinden.Compass Ellipsis Syntax

Ich benutze John Long Sass Twitter Bootstrap Umwandlung der regulären Twitter Bootstrap Elemente. Das Hotel liegt hier auf GitHub

Jedes Mal, wenn ich es kompilieren ich die folgende Fehlermeldung erhalten:

error sass/bootstrap.scss (Line 246 of sass/bootstrap/_mixins.scss: Invalid 
CSS after "...-shadow($shadow": expected ")", was "...) { ") 
Sass::SyntaxError on line ["246"] of C: Invalid CSS after "...-shadow($shadow": 
expected ")", was "...) { " 

Hier ist die Syntax, die es über klagt:

// Drop shadows 
@mixin box-shadow($shadow...) { 
    -webkit-box-shadow: $shadow; 
    -moz-box-shadow: $shadow; 
      box-shadow: $shadow; 
} 

Ich habe noch nie diese Syntax gesehen mit die Ellipse auf einem Mixin.

Meine Frage ist, wie ich diesen Fehler beheben kann. Es ist eindeutig ein Problem, das ich habe.

Ich bin mit Kompass v0.12.2

+0

Wenn Sie nicht zu investieren, gibt es eine andere Version, die ich benutze, dass ich nie Probleme beim Kompilieren hatte. Github Link [hier] (https://github.com/vwall/compass-twitter-bootstrap) – Darrrrrren

+0

@Darrrrrren Der Grund, warum ich mit jLong ist, ist, dass es sehr aktiv ist und ich nicht lange warten muss, um zu aktualisieren (kein Wortspiel beabsichtigt) :) –

Antwort

12

, dass die Syntax für variable Argumente ist: http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#variable_arguments

Sie Sass aktualisieren müssen, da es sich um eine neue Funktion von 3.2x ist.

+0

Sie sind richtig! Ich aktualisierte Kompass und nicht Sass .. oops :) Danke, obwohl –

+0

Es gibt eine Frage, wie man aktualisiert: http://askubuntu.com/questions/92468/how-do-i-update-to-the-latest-version -von-Sass/278462 # 278462 –

1

aussehen wie Sie sass Juwel zu aktualisieren, versuchen Sie diese Zeile (Ich gehe davon aus Sie gem installiert haben) in die Verwendung dieser bestimmten Version von SASS Bootstrap

gem update sass