Installieren Sie die groovige Konsole auf dem Mac und machen Sie sie vom Dock aus lauffähig

1118
wick

Wie kann ich Groovy Console / IDE vom Dock des Mac Sierra aus installieren und ausführen?

0
Fragen Sie im Apple-Forum hier nach: https://apple.stackexchange.com/ HackSlash vor 6 Jahren 0
Funktioniert diese "beste Lösung" für Sie? Wenn ja, solltest du es als Antwort posten und nicht als Teil der Frage :) bertieb vor 6 Jahren 1
@bertieb Antwort in Community-Wiki umgewandelt Twisty Impersonator vor 6 Jahren 0
Kann ich einen Link zu diesem Wiki haben @ wick vor 6 Jahren 0

1 Antwort auf die Frage

0
Twisty Impersonator
  1. Folgen Sie diesen Anweisungen http://sdkman.io/install.html und stellen Sie sicher, dass Sie Ihre Terminalsitzung nach jedem Schritt neu starten.

  2. Sagen Sie $ sdk install groovy, um groovy zu installieren (ich nehme an, Sie haben jdk bereits installiert);

  3. Starten Sie Ihre Groovy Console im Terminal

    $ ~/.sdkman/candidates/groovy/current/bin/groovyConsole 

    Es läuft als separater Prozess ab.

  4. Sagen $ ps aux |grep groovySie - 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

  5. Beenden Sie die Konsole und starten Sie automator.app, wählen Sie Anwendung und doppelklicken Sie auf die Run Shell ScriptAktion.

  6. Speichern Sie es als groovyConsole.app in Ihrem Home-Ordner und beenden Sie den Automator.

  7. Bearbeiten ~/groovyConsole.app/Contents/Info.plistund ändern Sie 3 Zeilen:

    <key>CFBundleExecutable</key> <string>fuckmac</string> <key>CFBundleIconFile</key> <string>groovy</string> <key>CFBundleIdentifier</key> <string>com.apple.groovyConsole</string> 
  8. Datei erstellen ~/groovyConsole.app/Contents/MacOS/fuckmacund lesen lassen:

    #!/bin/bash exec -c jvm-verylongline 

    Natürlich jvm-verylonglinewie oben beschrieben;

  9. Sagen $ chmod +x ~/groovyConsole.app/Contents/MacOS/fuckmac

  10. 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/ 
  11. 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.

  12. Ziehen Sie die App per Drag-and-Drop aus Ihrem Home-Ordner in Applications in Finder. In diesem Fall wird das Symbol Malarkey behoben.

  13. 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