2015-02-10 82 views
2

對不起,如果這是一個愚蠢的問題,我是一個完整的Groovy noob,我把我的頭髮撕掉。Groovy啓動失敗意外令牌

試圖運行示例Groovy腳本:

@Grab('com.xlson.groovycsv:groovycsv:1.0') 
import static com.xlson.groovycsv.CsvParser.parseCsv 

def csv = '''Name:Lastname 
Mark:Andersson 
Pete:Hansen''' 

def data = parseCsv(csv, autoDetect:true) 
for(line in data) { 
    println "$line.Name $line.Lastname" 
} 

並獲得以下錯誤:

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, /home/kmcghee/groovy/dev/import_csv/test: 2: unexpected token: import @ line 2, column 1. 
    import static com.xlson.groovycsv.CsvParser.parseCsv 

我對這個用Google搜索了很多,這似乎是與葡萄,但我不能確定問題。有任何想法嗎?

+0

您是否粘貼了該代碼?你可以嘗試重新輸入前兩行嗎?這可能是一個奇怪的引用char扔分析器...(也許) – 2015-02-10 17:00:15

+0

您的代碼完美地運行...(運行Groovy 2.3.8) – sebnukem 2015-02-10 17:02:18

+1

在groovy 2.4.0 – cfrick 2015-02-10 17:13:17

回答

0

感謝您的意見。注意到你們使用的版本後,我更新到最新版本,現在可以使用。 'apt-get install'給了我1.8,我沒有檢查。男生。