quando l'ho fatto which groovy
, ho avuto l'uscita al di sottoin esecuzione lo script Groovy dalla riga di comando
/usr/local/bin/groovy
Così sono andato avanti e ha creato un helloworld.groovy
con il contenuto sotto
#!/usr/local/bin/groovy
println "hello world"
Dopo che ho fatto chmod +x helloworld.groovy
e ho tentato di eseguire il file con ./hellworld.groovy
e purtroppo ho ricevuto questo errore ./helloworld.groovy: line 2: print: command not found
Potrei ottenere eliminare l'errore passando a
#!/usr/bin/env groovy
println "hello world"
quindi la domanda che ho è perché il primo metodo causerebbe l'errore?
C'è una grande discussione su questo argomento in questa risposta http://stackoverflow.com/questions/306139/how-do-i-include-jars-in- a-groovy-script/8945888 # 8945888 – chim
E anche sulla stessa domanda ... http://stackoverflow.com/a/9692013/673282 – chim