2012-05-08 42 views
51

में मल्टीलाइन कोड नहीं लिख सकता जब मैंने कॉफ़ीस्क्रिप्ट इंटरैक्टिव मोड में मल्टीलाइन टाइप किया, तो त्रुटि हुई।मैं कॉफ़ीस्क्रिप्ट इंटरएक्टिव मोड (आरईपीएल)

exapmle के लिए, मैं निम्नलिखित कोड को आजमा देना चाहता हूं।

kids = 
    brother: 
    name: "Max" 
    age: 11 
    sister: 
    name: "Ida" 
    age: 9 

यह त्रुटि प्रदर्शित की गई थी।

coffee> kids = 
Error: In repl, Parse error on line 1: Unexpected 'TERMINATOR' 
    at Object.parseError (/usr/lib/coffeescript/parser.js:463:11) 
    at Object.parse (/usr/lib/coffeescript/parser.js:533:22) 
    at /usr/lib/coffeescript/coffee-script.js:26:22 
    at Object.eval (/usr/lib/coffeescript/coffee-script.js:64:17) 
    at Interface.<anonymous> (/usr/lib/coffeescript/repl.js:18:26) 
    at Interface.emit (events:27:15) 
    at Interface._ttyWrite (readline:309:12) 
    at Interface.write (readline:147:30) 
    at Stream.<anonymous> (/usr/lib/coffeescript/repl.js:35:17) 
    at Stream.emit (events:27:15) 

मैंने '\' को एक नई लाइन के रूप में उपयोग करने का प्रयास किया, लेकिन एक ही त्रुटि प्रदर्शित की गई।

coffee> kids = \ 
Error: In repl, Parse error on line 1: Unexpected '\' 
    at Object.parseError (/usr/lib/coffeescript/parser.js:463:11) 
    at Object.parse (/usr/lib/coffeescript/parser.js:533:22) 
    at /usr/lib/coffeescript/coffee-script.js:26:22 
    at Object.eval (/usr/lib/coffeescript/coffee-script.js:64:17) 
    at Interface.<anonymous> (/usr/lib/coffeescript/repl.js:18:26) 
    at Interface.emit (events:27:15) 
    at Interface._ttyWrite (readline:309:12) 
    at Interface.write (readline:147:30) 
    at Stream.<anonymous> (/usr/lib/coffeescript/repl.js:35:17) 
    at Stream.emit (events:27:15) 

मैं multiline का उपयोग नहीं कर सकता, इसलिए मैं इंडेंटेशन का उपयोग नहीं कर सकता।

मुझे क्या करना चाहिए?

मेरे पर्यावरण निम्नलिखित

  • ओएस है: उबंटू 10.04 स्पष्ट अर्थ का

  • coffeescript संस्करण 1.0.0 मैं पीपीए और apt-get कमांड के साथ coffeescript स्थापित।

    इस यूआरएल को देखें। https://launchpad.net/~gezakovacs/+archive/coffeescript

+0

मैं अत्यधिक नोड.जेएस को अलग से स्थापित करने और फिर 'npm install -g कॉफी-स्क्रिप्ट @ 1.3.1' का उपयोग करने की सलाह देता हूं। इस तरह, आप आसानी से कॉफीस्क्रिप्ट के किसी भी संस्करण को इंस्टॉल कर सकते हैं और जितनी जल्दी हो सके नए संस्करणों में अपडेट कर सकते हैं। –

+0

आपकी टिप्पणी के लिए धन्यवाद। मैंने पीपीए का उपयोग करके एनपीएम का उपयोग करके इंस्टॉलेशन बदल दिया। – utwang

उत्तर

116

+0

आह, Ctrl-V चट्टानों। धन्यवाद – cpursley

+3

यह मेरा दिन बनाया – matehat

+0

धन्यवाद, एक आकर्षण की तरह काम किया! –

1

बैकस्लैश मेरी कॉफी 1.2.1 के साथ ठीक काम करता है ... तुम भी Ctrl +वी साथ बहु मोड में स्विच कर सकते हैं उन्नत करने के लिए कोशिश :)

+0

धन्यवाद। मैं 1.1.1 तक अपग्रेड किया गया, फिर बैकस्लैश अच्छी तरह से काम करता है। – utwang

+2

1.6.3 –

+0

में मेरे लिए काम नहीं करता है अभी भी काम नहीं कर रहा है 1.7.1 –

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

  • कोई संबंधित समस्या नहीं^_^