Folgen Sie diesen Anweisungen http://sdkman.io/install.html und stellen Sie sicher, dass Sie Ihre Terminalsitzung nach jedem Schritt neu starten.
Sagen Sie
$ sdk install groovy
, um groovy zu installieren (ich nehme an, Sie haben jdk bereits installiert);Starten Sie Ihre Groovy Console im Terminal
$ ~/.sdkman/candidates/groovy/current/bin/groovyConsole
Es läuft als separater Prozess ab.
Sagen
$ ps aux |grep groovy
Sie - Sie werden feststellen, dass die Konsole als ausgeführt wird/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java -Xdock: name = GroovyConsole -Xdock: icon = / Benutzer / Ihr Name / .sdkman / Kandidat / groovy / current / lib / groovy. icns -classpath /Users/yourname/.sdkman/candidates/groovy/current/lib/groovy-2.4.14.jar -Dscript.name = / Benutzer / Ihr Name / .sdkman / Kandidat / groovy / current / bin / groovyConsole -Dprogram .name = groovyConsole -Dgroovy.starter.conf = / Benutzer / Ihr Name / .sdkman / Kandidaten / groovy / current / conf / groovy-starter.conf -Dgroovy.home = / Benutzer / Ihr Name / .sdkman / Kandidat / groovy / current -Dtools.jar = / Library / Java / JavaVirtualMachines / jdk1.8.0_151.jdk / Inhalt / Home / lib / tools.jar org.codehaus.groovy.tools.GroovyStarter --main groovy.ui.Console --conf / Users /IhrName/.sdkman/candidates/groovy/current/conf/groovy-starter.conf --classpath.
Ich werde das Chaos als bezeichnen
jvm-verylongline
Beenden Sie die Konsole und starten Sie
automator.app
, wählen Sie Anwendung und doppelklicken Sie auf dieRun Shell Script
Aktion.Speichern Sie es als groovyConsole.app in Ihrem Home-Ordner und beenden Sie den Automator.
Bearbeiten
~/groovyConsole.app/Contents/Info.plist
und ändern Sie 3 Zeilen:<key>CFBundleExecutable</key> <string>fuckmac</string> <key>CFBundleIconFile</key> <string>groovy</string> <key>CFBundleIdentifier</key> <string>com.apple.groovyConsole</string>
Datei erstellen
~/groovyConsole.app/Contents/MacOS/fuckmac
und lesen lassen:#!/bin/bash exec -c jvm-verylongline
Natürlich
jvm-verylongline
wie oben beschrieben;Sagen
$ chmod +x ~/groovyConsole.app/Contents/MacOS/fuckmac
Wie das Symbol in der bequemen Bezeichnung benannt wird
jvm-verylongline
, do$ cp /Users/yourname/.sdkman/candidates/groovy/current/lib/groovy.icns ~/groovyConsole.app/Contents/Resources/
Jetzt sollte es Ihnen möglich sein, die App durch Doppelklicken im Finder auszuführen, aber wahrscheinlich immer noch mit dem falschen Symbol aufgrund von Zwischenspeicherung.
Ziehen Sie die App per Drag-and-Drop aus Ihrem Home-Ordner in Applications in Finder. In diesem Fall wird das Symbol Malarkey behoben.
Jetzt können Sie die App auch per Drag-and-Drop andocken.
Hinweis: Diese Lösung wurde ursprünglich vom OP als Bearbeitung der Frage veröffentlicht