当我这样做时which groovy
,我得到以下输出:
/usr/local/bin/groovy
Run Code Online (Sandbox Code Playgroud)
所以我继续创建了helloworld.groovy
以下内容
#!/usr/local/bin/groovy
println "hello world"
Run Code Online (Sandbox Code Playgroud)
之后我做了chmod +x helloworld.groovy
并试图运行该文件,./hellworld.groovy
遗憾的是,我收到了这个错误./helloworld.groovy: line 2: print: command not found
我可以通过更改为删除错误
#!/usr/bin/env groovy
println "hello world"
Run Code Online (Sandbox Code Playgroud)
为什么第一种方法会导致错误?
gra*_*hey 54
您需要像这样运行脚本:
groovy helloworld.groovy
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
89749 次 |
最近记录: |