Ich habe groovy-binary-1.7.10.zip heruntergeladen, @ entpackt /Users/sarbbottam/SW Developments/groovy-1.7.10
und zu navigiert /Users/sarbbottam/SW Developments/groovy-1.7.10/bin
. Ich habe versucht, auszuführen ./groovysh
; Ich habe jedoch den folgenden Fehler erhalten.
Sarbbottam-Bandyopadhyays-MacBook-Pro:bin sarbbottam$ ./groovysh
Exception in thread "main" java.lang.NoClassDefFoundError: Developments/groovy-1/7/10/bin/groovy/icns
Caused by: java.lang.ClassNotFoundException: Developments.groovy-1.7.10.bin.groovy.icns
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Sarbbottam-Bandyopadhyays-MacBook-Pro:bin sarbbottam$
Hast du irgendwelche Vorschläge?
snow-leopard
Sarbbottam Bandyopadhyay
quelle
quelle
Sie müssen groovy in einem Pfad ohne Leerzeichen installieren - dies ist die einfachste Lösung.
Andernfalls müssen Sie fast alle Groovy-Skripte im Bin-Ordner bearbeiten - jedes Mal, wenn Sie ein Upgrade durchführen.
quelle
Dies kann auch erreicht werden, indem Folgendes verwendet wird:
Entpacke das Archiv und verschiebe es nach / usr / share
Es besteht keine Notwendigkeit, das zu ändern
$PATH
./usr/local/bin
ist schon in$PATH
. Stellen Sie also einfach eine symbolische Verknüpfung von/usr/share/groovy/bin/groovy
und/usr/share/groovy/bin/groovyc
in her/usr/local/bin
.Grüße,
quelle