khi tôi đã làm which groovy
, tôi có sản lượng dướichạy kịch bản hấp dẫn từ dòng lệnh
/usr/local/bin/groovy
Vì vậy, tôi đã đi trước và tạo ra một helloworld.groovy
với nội dung dưới đây
#!/usr/local/bin/groovy
println "hello world"
Sau đó tôi đã làm chmod +x helloworld.groovy
và cố gắng chạy tệp với ./hellworld.groovy
và thật đáng buồn, tôi nhận được lỗi này ./helloworld.groovy: line 2: print: command not found
Tôi có thể nhận được loại bỏ lỗi bằng cách thay đổi thành
#!/usr/bin/env groovy
println "hello world"
vì vậy câu hỏi tôi có là lý do khiến phương pháp đầu tiên gây ra lỗi?
Có một cuộc thảo luận lớn về chủ đề này trong câu trả lời này http://stackoverflow.com/questions/306139/how-do-i-include-jars-in- a-groovy-script/8945888 # 8945888 – chim
Và cũng trên cùng một câu hỏi ... http://stackoverflow.com/a/9692013/673282 – chim