Cài đặt bảng điều khiển Groovy trên Mac và làm cho nó có thể chạy được từ dock


0

Làm cách nào tôi có thể cài đặt và chạy Groovy console / IDE từ dock trên Mac Sierra?


Hãy thử hỏi trên diễn đàn apple tại đây: apple.stackexchange.com
HackSlash

1
Đó có phải là "giải pháp tốt nhất" phù hợp với bạn? Nếu vậy bạn nên đăng nó dưới dạng câu trả lời, và không phải là một phần của câu hỏi :)
bertieb

@bertieb câu trả lời được chuyển đổi sang wiki cộng đồng
Twisty Impersonator

Tôi có thể có một liên kết đến wiki đó không
wick

Câu trả lời:


0
  1. Thực hiện theo các hướng dẫn sau http://sdkman.io/install.html và đảm bảo bạn khởi động lại phiên cuối của mình sau mỗi bước;

  2. Nói $ sdk install groovyđể cài đặt Groovy (Tôi giả sử bạn đã cài đặt jdk);

  3. Bắt đầu Bảng điều khiển Groovy của bạn trong thiết bị đầu cuối

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

    Nó chạy như một quá trình riêng biệt;

  4. Nói $ ps aux |grep groovy- bạn sẽ thấy rằng giao diện điều khiển được chạy như

    / L Library / Java / JavaVirtualMachines / jdk1.8.0_151.jdk / Content / Home / bin / java -Xdock: name = GroovyConsole -Xdock: icon = / Users / yourname / .sdkman / ứng dụng / Groovy / hiện tại icns-classpath /Users/yourname/.sdkman/candidates/groovy/civerse/lib/groovy-2.4.14.jar -Dscript.name = / Users / yourname / .sdkman / Ứng viên / Groovy / current / bin / GroovyConsole .name = groovyConsole -Dgroovy.starter.conf = / Users / yourname / .sdkman / Ứng viên / Groovy / current / conf / groovy-starter.conf -Dgroovy.home = / Users / yourname / .sdkman / Ứng viên / Groovy / current -Dtools.jar = / Library / Java / JavaVirtualMachines / jdk1.8.0_151.jdk / Nội dung / Trang chủ / lib / tools.jar org.codehaus.groovy.tools.GroovyStarter --main groovy.ui.Console --conf / Users /yourname/.sdkman/candidates/groovy/civerse/conf/groovy-starter.conf - classpath.

    Tôi sẽ đề cập đến mớ hỗn độn đó như jvm-verylongline

  5. Thoát khỏi bàn điều khiển và bắt đầu automator.app, chọn Ứng dụng và nhấp đúp vào Run Shell Scripthành động;

  6. Lưu nó dưới dạng GroovyConsole.app vào thư mục nhà của bạn và thoát khỏi trình tự động hóa;

  7. Chỉnh sửa ~/groovyConsole.app/Contents/Info.plistvà thay đổi 3 dòng:

    <key>CFBundleExecutable</key>
    <string>fuckmac</string>
    <key>CFBundleIconFile</key>
    <string>groovy</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.groovyConsole</string>
    
  8. Tạo tập tin ~/groovyConsole.app/Contents/MacOS/fuckmacvà làm cho nó đọc:

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

    Thay thế jvm-verylonglinenhư trên, rõ ràng;

  9. Nói $ chmod +x ~/groovyConsole.app/Contents/MacOS/fuckmac

  10. Khi biểu tượng được đặt tên thuận tiện trong jvm-verylongline, làm

    $ cp /Users/yourname/.sdkman/candidates/groovy/current/lib/groovy.icns ~/groovyConsole.app/Contents/Resources/
    
  11. Bây giờ bạn sẽ có thể chạy ứng dụng bằng cách nhấp đúp vào ứng dụng trong Finder, nhưng có lẽ vẫn có biểu tượng sai do lưu vào bộ đệm;

  12. Kéo và thả ứng dụng từ thư mục nhà của bạn vào Ứng dụng trong Finder - đây là khi biểu tượng malarkey được sửa;

  13. Bây giờ bạn cũng có thể kéo và thả để gắn ứng dụng.


Lưu ý: Giải pháp này ban đầu được OP đăng dưới dạng chỉnh sửa cho câu hỏi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.