2015-02-10 79 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,我没有检查。男生。