[英]Why is Groovy script trying to run as shell script?
以下腳本:
#!/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
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.