So che Python ha py2app. Mi chiedevo se Ruby avesse qualcosa del genere. So che c'è OCRA (builder dell'applicazione Ruby con un clic) per Windows, ma che dire di Mac OS X?Pacchetto Ruby per un'applicazione Mac OS X standalone?
risposta
Dai uno sguardo allo Platypus; potrebbe fare quello che vuoi
dalla sua homepage:
Platypus è uno strumento di sviluppo per il sistema operativo Mac OS X . Può essere utilizzato per creare applicazioni Mac OS X native perfettamente integrate da script interpretati come shell o programmi Perl e Python. Questa operazione viene eseguita racchiudendo lo script nella struttura della directory bundle di applicazioni insieme a un binario eseguibile che esegue lo script.
Rispetto a Windows, Ruby e Python sono precostruiti per Mac OS X, quindi il modo più semplice potrebbe essere utilizzare Cocoa con Ruby. È possibile ottenere una buona informazione dal libro Programming Cocoa with Ruby.
MacRuby sembra il candidato più probabile senza conoscere ulteriori dettagli su ciò che stai facendo. Può creare binari nativi autonomi.
http://www.macruby.org/ per ulteriori informazioni.
idem. Sarebbe l'opzione migliore se non ti interessa di altre piattaforme. Tuttavia, quando si acquisisce padronanza con Macruby, è utile sapere come lavorare con xcode e il generatore di interfacce. – Priit
Posso usarlo con QtRuby e inviarlo ad altri senza che abbiano QtRuby? – bunnyBEARZ
RubyCocoa include uno script (standaloneify.rb) per raggruppare tutti i file di Ruby che il progetto utilizza nel wrapper dell'app e MacRuby (consigliato se il targeting è il 10.5+) compila il codice nativo e quindi non è più necessario creare lavoro un'app standalone rispetto a Objective-C.
Funzionerà con QtRuby? – bunnyBEARZ
- 1. ldconfig per Mac OS X
- 2. SetWindowsHookEx per Mac OS X?
- 3. Installa il supporto Ruby per VIM su Mac OS X
- 4. ca-certificates Mac OS X
- 5. Perché Mac OS X è dotato di ruby / rails?
- 6. Come posso disinstallare Ruby on Rails su Mac OS X?
- 7. debug errori malloc in Ruby on Mac OS X
- 8. Classe UIDevice per Mac OS X?
- 9. Alternativa di CADisplayLink per Mac OS X
- 10. Makefile per i manichini? Mac OS X
- 11. Notifiche Growl per Mac OS X/RSS
- 12. Pascal IDE per Mac OS X
- 13. Driver audio virtuale per Mac OS X
- 14. JNotify su Mac OS X?
- 15. Disinstallare pacchetti in Mac OS X
- 16. Comando servizi su Mac OS X
- 17. Mac OS X Visualizza swapping
- 18. libxml2 mancante mac os x 10,10
- 19. Correre ddd su Mac OS X 10.7.5
- 20. Come installare mod_jk su Mac OS X
- 21. Imparare ASP.NET MVC su Mac OS X
- 22. Impossibile visualizzare SWT su Mac OS X
- 23. Nessun dispositivo Java su Mac OS X
- 24. Git core.editor su Mac OS X
- 25. ID hardware univoco in Mac OS X
- 26. FreeGLUT su Mac OS X Lion
- 27. Sviluppo Symbian C++ con Mac OS X
- 28. Mac OS X Sandbox e Disk Arbitration
- 29. GUI Java Swing su Mac OS X
- 30. Modello icona documento Mac OS X?
Ho appena usato Platypus per trasformare un semplice script Ruby in un .app completo, così ho potuto inviarlo a qualcun altro e farlo funzionare facilmente, e ha funzionato benissimo! – Kelan