когда я сделал which groovy
, я получил следующий результат
/usr/local/bin/groovy
Итак, я пошел вперед и создал helloworld.groovy
с приведенным ниже содержанием
#!/usr/local/bin/groovy
println "hello world"
После этого я сделал chmod +x helloworld.groovy
и попытался запустить файл с ./hellworld.groovy
и, к сожалению, получил эту ошибку ./helloworld.groovy: line 2: print: command not found
Я мог бы избавиться от ошибки, изменив ее на
#!/usr/bin/env groovy
println "hello world"
так что вопрос, который у меня есть, - почему первый метод вызывает ошибку?