2010-03-02 17 views
2

Je ne peux pas sembler obtenir l'emballeur Ruby Shoes pour créer correctement un exe avec des chaussures incluses. J'utilise la version de Raisins (0.r1134), avec le pack.rb remplacé de github. L'exe est l'emballeur fait tous les fichiers 70-80K (ils ne comprennent évidemment pas de chaussures ou de rubis). Ces exe fonctionneront sur ma machine XP qui a déjà des chaussures dessus. mais quand je les copie sur un autre ordinateur portable, ils lancent une boîte de dialogue "Shoes is download" qui ne fait rien et s'en va.Ruby Shoes packager, y compris les chaussures dans l'application

J'ai besoin de faire des Windows Exe autonomes, et je crois comprendre que l'option «Oui, je veux que les chaussures sont incluses» dans l'emballeur ferait cela. Ai-je mal compris l'intention? Y a-t-il un moyen de faire ce travail? J'espère, parce que j'aime les chaussures. Comme la plupart des femmes le font. Hmm ... peut-être que Shoes essayait de faire entrer plus de femmes dans la programmation et les enfants ... mais je m'égare.

Les autres sujets que j'ai trouvé ici implique que cela fonctionne:

Problem in Ruby Shoes packaging?

Shoes packager problem

Répondre

1

Bien que le fichier pack.rb fait référence maintenant le nouveau site, shoes.heroku.com, il semble comme si les fichiers sont tombés. Donc, il ne générera pas un fichier .exe correct. Oups.

Vous pouvez contourner ce problème en plaçant le programme d'installation de Shoes Raisins, si vous l'avez, dans le LIB_DIR et en le renommant. Par exemple. cela fonctionne pour moi:

D:\Users\me\.shoes\raisins\win32\latest_shoes-novideo.exe 

pack.rb va vérifier ici avant d'essayer de télécharger.

Notez que vous pouvez toujours avoir des problèmes avec le fonctionnement de l'exécutable. Personnellement, j'ai trouvé la distribution d'un .shy plus fiable.

Certains travaux doivent être effectués sur l'emballage (je suis impliqué dans les chaussures).

+0

Un pack.rb 'fixe' qui informe au moins l'utilisateur qu'il ne peut pas télécharger ou trouver les fichiers localement: http://github.com/i5m/shoes/blob/master/lib/shoes/pack.rb Essayer de voir si nous pouvons récupérer les fichiers. – atomicules

+0

Merci beaucoup! Je suis arrivé à cette même conclusion après avoir choisi pack.rb, déboguer ce que mon LIB_DIR est réglé, et comprendre que l'exe nécessaire est l'installation exe. Mon exécutable fonctionne après avoir mis les chaussures exe là. Cependant, je ne pouvais pas générer un exe avec plusieurs fichiers .rb. Tout le code doit être dans un .rb – user206481

+0

Pouvez-vous m'en dire plus sur .shy? Qu'est-ce qui est nécessaire pour distribuer une .shy à une autre machine qui n'a pas de rubis/chaussures dessus? Heureux d'entendre qu'il y a encore des gens activement impliqués dans les chaussures. – user206481