2012-05-08 12 views
51

Coffeescript interaktif modunda çok satırlı yazdığımda, Hata oluştu.Çok satırlı kodları Coffeescript İnteraktif Modunda yazamıyorum (REPL)

Sonuç olarak, aşağıdaki kodu denemek istiyorum.

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

Bu hata görüntülendi.

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) 

'\' yeni satır olarak kullanmayı denedim, ancak aynı hata görüntülendi.

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) 

Çok satırlı kullanamıyorum, bu yüzden girintiyi kullanamıyorum.

Ne yapmalıyım?

My çevre aşağıdaki

+0

Node.js'yi ayrı olarak kurmanızı ve 'npm install -g coffee-script @ 1.3.1' kullanmasını şiddetle tavsiye ederiz. Bu sayede istediğiniz herhangi bir CoffeeScript sürümünü kolayca kurabilir ve yeni sürümleri mevcut olan en kısa sürede güncelleyebilirsiniz. –

+0

Yorumunuz için teşekkür ederiz. Ppa kullanarak kurulumu npm kullanarak değiştirdim. – utwang

cevap

116

Ayrıca Ctrl + V ile satırlı moduna geçiş yapabilirsiniz.

+0

Ah, Ctrl-V kayaları. – cpursley

+3

Teşekkürler Bu benim gün – matehat

+0

yapılmış Teşekkür ederim, bir çekicilik gibi çalıştı! –

1

ters eğik çizgi Kahvemin 1.2.1 ile çalışıyor ... yükseltmeye çalışın :)

+0

Teşekkür ederim. 1.1.1'e yükseldim, sonra ters eğik çizgi iyi çalışıyor. – utwang

+2

Benim için çalışmaz 1.6.3 –

+0

hala çalışmıyor 1.7.1 –