2011-02-08 7 views
5

मैं अपने मैक पर कम्पास/सास के साथ शुरू करने की कोशिश कर रहा हूं। sudo gem install compass चलाने के बाद, मैंने एक main.scss फ़ाइल के साथ एक प्रोजेक्ट स्थापित किया है और फ़ाइल को स्वचालित रूप से सीएसएस में संकलित करने के लिए compass watch का उपयोग करता हूं। , सहीमैक पर कम्पास/सास के साथ कैसे प्रारंभ करें - अमान्य सीएसएस त्रुटि?

@import "compass/css3/border-radius" 

div .blah .baz { 
    @include border-radius(4px, 4px); 
    font-weight: bold; 
} 

जटिल कुछ भी नहीं की तरह लगता है:

main.scss इस तरह दिखता है?

>>> Change detected to: /Users/mikl/Sites/ddk7/profiles/blaahval/themes/kaskelot/./scss/main.scss 
    error ./scss/main.scss (Line 3: Invalid CSS after ".../border-radius"": expected selector or at-rule, was "$blue: #3bbfce;") 
overwrite ./css/main.css 

वहाँ कुछ मेरी एससीएसएस वाक्य रचना के साथ गलत है, या बस से बाहर बाहर घूमकर सिर्फ बहुत ही गरीब त्रुटि संदेश है: ठीक है, हर बार जब मैं फ़ाइल सहेजें, मैं इस तरह एक त्रुटि प्राप्त?

+4

कम्पास से परिचित नहीं है, लेकिन .. लाइन 1 के अंत में अर्धविराम गायब है? – drudge

+0

क्या आपने '@ आयात 'दुर्व्यवहार को रद्द करने के लिए मुख्य रूप से main.scss में' सीमा-त्रिज्या 'मिश्रण को घोषित करने का प्रयास किया है? – mingos

उत्तर

15

जैसा कि @jnpcl ने कहा, अर्ध-कॉलन अच्छा होगा। हालांकि, अगर यह मुद्दा था तो उसे सीधे उससे संबंधित एक त्रुटि फेंकनी चाहिए।

यह एक खिंचाव की तरह लगता है, लेकिन क्या आपने उस रेखा को कॉपी और पेस्ट किया था? शायद चरित्र अजीबता हो रही है?

+4

जैसा कि यह पता चला है, वास्तव में यह गायब अर्धविराम था जिसने इसे किया, सास के बजाय खराब त्रुटि संदेश हैं। – mikl

+0

धन्यवाद। लापता अर्धविराम मुद्दा था। @import "बूटस्ट्रैप"; मेरे लिए जरूरी था – noobcode

संबंधित मुद्दे