Sé que Python tiene py2app. Me preguntaba si Ruby tiene algo así. Sé que hay OCRA (desarrollador de aplicaciones de Ruby de un clic) para Windows, pero ¿qué pasa con Mac OS X?¿Paquete Ruby a una aplicación independiente Mac OS X?
Respuesta
Eche un vistazo a Platypus; puede hacer lo que quieras
Desde su página de inicio:
ornitorrinco es una herramienta de desarrollo para el sistema operativo Mac OS X . Puede ser usado para crear aplicaciones Mac OS X integradas sin errores integradas desde scripts interpretados como shell scripts o programas Perl y Python. Esto se hace envolviendo el script en una estructura de directorio de paquete de aplicación junto con un archivo ejecutable que ejecuta el script.
En comparación con Windows, Ruby y Python están precompilados para Mac OS X, por lo que la manera más fácil podría ser utilizar Cocoa con Ruby. Puede obtener buena información del libro Programming Cocoa with Ruby.
MacRuby parece el candidato más probable sin saber más detalles sobre lo que está haciendo. Puede hacer binarios nativos independientes.
http://www.macruby.org/ para obtener más información.
Ídem. Sería la mejor opción si no te importan otras plataformas. Sin embargo, al masterizar con Macruby, es bueno saber cómo trabajar con xcode y el constructor de interfaz. – Priit
¿Podría usarlo con QtRuby y enviarlo a otros sin que tengan QtRuby? – bunnyBEARZ
RubyCocoa incluye un script (standaloneify.rb) para empaquetar todos los archivos Ruby que su proyecto usa en el envoltorio de la aplicación, y MacRuby (recomendado si se dirige a 10.5+) compila al código nativo y por lo tanto no hace más trabajo una aplicación independiente que con Objective-C.
¿Funcionará esto con QtRuby? – bunnyBEARZ
- 1. Cliente SVN independiente para Mac OS X
- 2. Actualización de Ruby on Mac OS X
- 3. Comprueba si hay una aplicación Mac OS X
- 4. Mac OS X - aplicación sin menú?
- 5. Enlace estático wxHaskell en Mac OS X
- 6. Desinstalador para el paquete en Mac OS X
- 7. ¿Cómo paquete una aplicación Mac OS para la instalación?
- 8. ¿Podemos ejecutar una aplicación C#/WPF en Mac OS X?
- 9. Crear una aplicación multiplataforma para Windows, Mac OS X
- 10. Portar una aplicación de iPhone en Mac OS X
- 11. GKSession con Mac OS X
- 12. Mac OS X View Swapping
- 13. ¿Cómo puedo desinstalar Ruby on Rails en Mac OS X?
- 14. Mac OS X: Cambiar a Python 2.7.3
- 15. ¿Convertir una aplicación de línea de comandos en una aplicación Cocoa GUI en Mac OS X?
- 16. Actualizaciones de aplicaciones en Mac OS X
- 17. depuración de errores malloc en Ruby en Mac OS X
- 18. JNotify en Mac OS X?
- 19. ldconfig para Mac OS X
- 20. SetWindowsHookEx para Mac OS X?
- 21. Desinstalar Ruby on Rails en Mac OS X 10.6
- 22. ¿Por qué Mac OS X viene con ruby / rails?
- 23. desinstalar ipython mac os x
- 24. clamxav homebrew mac os x
- 25. UIActivityIndicatorView para Mac OS X?
- 26. Instalar PECL en Mac OS X 10.6
- 27. ¿Cómo configuro el ícono para el paquete de aplicaciones Mac OS X de mi aplicación?
- 28. ¿Puede una aplicación Mac OS X evitar que dlopen cargue una biblioteca?
- 29. ¿Cómo apuntar a una versión específica de Mac OS X?
- 30. Aprendiendo ASP.NET MVC en Mac OS X
Acabo de usar Platypus para convertir una simple secuencia de comandos de Ruby en una .app completa, por lo que podría enviársela a otra persona y hacer que la ejecutara fácilmente, ¡y funcionó de maravilla! – Kelan