2011-09-22 2 views
6

J'ai une application dans Ruby qui utilise les liaisons Qt 4. Je veux pouvoir l'emballer et le relâcher.Comment emballer une application Ruby?

J'ai examiné d'autres applications telles que rake et marionnette pour voir comment elles sont emballées. Le râteau et la marionnette sont emballés comme des pierres précieuses. J'ai commencé à suivre cette voie lorsque je me suis rendu compte que les râteaux et les marionnettes sont plus des outils au niveau du système que des applications au niveau de l'utilisateur.

J'ai aussi regardé orca, mais ce n'est que des fenêtres.

Y a-t-il d'autres options disponibles pour le packaging d'une application Ruby GUI autre que gem ou orca? J'aimerais quelque chose qui soit multi-plateforme.

+0

Quelle plate-forme êtes-vous en train de préparer? – cam

+0

cross-plateforme idéalement. J'ai mis à jour la question pour refléter cela. –

Répondre

1

Jetez un oeil à la spécification platform pour les gemmes. Vous pouvez emballer un gem pour chaque plate-forme que votre code prend en charge.

Certaines gemmes sont constituées de code précompilé («gemmes binaires»). Il est particulièrement important qu'ils définissent correctement l'attribut de la plateforme.

+0

Aurais-je encore besoin de faire quelque chose comme ça si une gemme dont j'ai besoin en tant que dépendance a un code pré-compilé ou est-ce que la gemme dont j'ai besoin est censée prendre soin de cela? –

+0

La gemme requise devrait prendre soin de cela pour vous. –

+0

Le lien est mort –

Questions connexes