0
下面的腳本:爲什麼Groovy腳本試圖以shell腳本運行?
#!/opt/groovy-1.8.6/bin/groovy
final env = []
輸出:
$ ./small.groovy
./small.groovy: line 3: final: command not found
需要怎樣做才能得到它作爲Groovy的運行(而無需顯式調用Groovy的)?
下面的腳本:爲什麼Groovy腳本試圖以shell腳本運行?
#!/opt/groovy-1.8.6/bin/groovy
final env = []
輸出:
$ ./small.groovy
./small.groovy: line 3: final: command not found
需要怎樣做才能得到它作爲Groovy的運行(而無需顯式調用Groovy的)?
我不知道爲什麼你看到的錯誤,而是直接運行Groovy腳本通常的方式 - 在一個類Unix環境 - 是使用:
#!/usr/bin/env groovy
println "Hello World"
這將確保所有的環境變量正確加載,如JAVA_HOME
。