2011-09-22 15 views
6

Tengo una aplicación en Ruby que usa los enlaces Qt 4. Quiero poder empaquetarlo y lanzarlo.¿Cómo empacar una aplicación Ruby?

He examinado otras aplicaciones, como rastrillos y marionetas, para ver cómo están empaquetadas. Tanto el rake como el títere están empaquetados como gemas. Comencé a seguir esta ruta cuando me di cuenta de que tanto el rake como el títere son más herramientas a nivel de sistema que aplicaciones a nivel de usuario.

También miré a orca, pero solo es de Windows.

¿Hay otras opciones disponibles para empaquetar una aplicación de GUI de Ruby que no sea gema u orca? Me gustaría algo que sea multiplataforma.

+0

¿Para qué plataforma está empaquetando? – cam

+0

multiplataforma idealmente. He actualizado la pregunta para reflejar eso. –

Respuesta

1

Eche un vistazo a la especificación platform para gemas. Puede empaquetar una joya para cada plataforma compatible con su código.

Algunas gemas consisten en código precompilado ("gemas binarias"). Es especialmente importante que establezcan el atributo de plataforma de forma adecuada.

+0

¿Tendría que hacer algo como esto si una joya que necesito como dependencia tiene un código precompilado o es la gema que necesito que se encargue de esto? –

+0

La gema requerida debe encargarse de eso por usted. –

+0

El enlace está muerto –

Cuestiones relacionadas