Bonjour à tous. J''ai vu plus haut des messages sur "Rubyscript2exe". Est-ce qu''il y à d''autres compileurs que "Rubyscript2exe" pour convertir les applications créer avec "wxruby" en exécutable? J''aimerai pouvoir en utiliser d''autres. merci sebastien http://beusse.liveror.com/ _______________________________________________ wxruby-users mailing list wxruby-users@rubyforge.org http://rubyforge.org/mailman/listinfo/wxruby-users
On Fri, Jul 25, 2008 at 2:57 AM, sebastien <bureaux.sebastien at neuf.fr>wrote:> Bonjour ? tous. > J''ai vu plus haut des messages sur "Rubyscript2exe". > Est-ce qu''il y ? d''autres compileurs que "Rubyscript2exe" pour convertir > les applications cr?er avec "wxruby" en ex?cutable? > J''aimerai pouvoir en utiliser d''autres. >[Hello everyone. I saw earlier messages on "Rubyscript2exe." Is there to other compilers that "Rubyscript2exe" to convert to create applications with "wxruby" executable? I''d like to be able to use other.] Bonjour sebastien, Il n''existe actuellement que deux compilateurs pour Ruby lui-m?me. RubyScript2exe est une option, l''autre est Exerb. En g?n?ral, les gens ont plus d''exp?rience avec une meilleure RubyScript2exe lors de la cr?ation d''applications wxRuby. [There is currently only two compilers for Ruby itself. RubyScript2exe is one option, the other is Exerb. Generally, people have more better experiences with RubyScript2exe when creating wxRuby applications.] Je travaille actuellement sur un compilateur pour le syst?me appel? Ruby Ruby environnement virtuel, ou RVE en abr?g?. Il fonctionne sur Windows, Linux et Macintosh OS X. [I am currently working on a compiler system for Ruby called Ruby Virtual Environment, or RVE for short. It will work on Windows, Linux and Macintosh OS X.] Actuellement, cependant, cela est encore dans conceptuel, et phases de conception, rien d''officiel encore. Il faut esp?rer que ce ne sera pas loin, mais pas garuntee aussi de cette ?poque. [Currently though, this is still in conceptual, and design stages, nothing official yet. Hopefully this will not be that far away, but no garuntee''s as of this time.] Mario Steele -- Mario Steele http://www.trilake.net http://www.ruby-im.net http://rubyforge.org/projects/wxruby/ http://rubyforge.org/projects/wxride/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/wxruby-users/attachments/20080725/9525111f/attachment.html>
Bonjour Mario, j''ai d?j? essayer avec "Exerb", mais je n''ai rien compris. A chaque fois que j''ai t?l?charger la notice explicative de "Exerb" elle n''?tait pas en anglais ou en fran?ais (peut-?tre un dialecte). Si tu peut me donner un lien ou t?l?charger "Exerb" et quelques conseils pour que je comprenne le fonctionnement, ce serait sympa. Par contre, le jour ou ton compileur sera fonctionnel, poste un message pour le signal? pour que je le t?l?charge. merci sebastien http://beusse.liveror.com/ -------------- section suivante -------------- Une pi?ce jointe HTML a ?t? nettoy?e... URL: <http://rubyforge.org/pipermail/wxruby-users/attachments/20080725/7032e874/attachment.html>
2008/7/25 sebastien <bureaux.sebastien at neuf.fr>> Bonjour Mario, > j''ai d?j? essayer avec "Exerb", mais je n''ai rien compris. > A chaque fois que j''ai t?l?charger la notice explicative de "Exerb" elle > n''?tait pas en anglais ou en fran?ais (peut-?tre un dialecte). > Si tu peut me donner un lien ou t?l?charger "Exerb" et quelques conseils > pour que je comprenne le fonctionnement, ce serait sympa. > Par contre, le jour ou ton compileur sera fonctionnel, poste un message > pour le signal? pour que je le t?l?charge. >[Hello Mario, I already try with "Exerb" but I did not understand. Whenever I download the leaflet "Exerb" it was not in English or french (perhaps a dialect). If you can give me a link or download Exerb "and some advice so I understand how it would be nice. By cons, day or your compiler will be functional, post a message for which I reported for download.] Bonjour Sebastien, Exerb est fait par un petit nombre de plus au Japon, si la page principale de la langue se fait en japonais. Ils ont tr?s peu de documents en anglais, et il est difficile de traquer les informations dont vous avez besoin de cr?er un programme. Les avantages et les inconv?nients de Exerb, est assez simple. Avantages: Votre code ne doit pas extraites d''ex?cuter, ? l''instar de ce qui est fait avec RubyScript2exe, les seules parties qui sont extraites, sont les extensions compil?es, alors que d''autres, votre code reste dans l''ex?cutable. Que, dans mon livre est un grand pro. Toutefois, les inconv?nients sont que Exerb s''applique uniquement ? Windows, de sorte qu''il ne fonctionne pas sous Linux ou Mac OS X. En ce qui concerne mon compilateur, comme je l''ai dit avant, il est encore au stade de la planification, le contr?le des id?es diff?rentes. Il ne sera pas pr?t pour un certain temps. Pour t?l?charger Exerb, si vous ?tes toujours int?ress?, vous pouvez l''obtenir ici: http://downloads.sourceforge.jp/exerb/25874/exerb-4.2.0.zip Comme pour les instructions, je ne peux pas vous donner beaucoup, il ''ll ?tre ? peu pr?s d''essai et erreur. Les bases, apr?s l''installation par exerb rubis setup.rb. Vous pouvez utiliser la mkexy myapp.rb Cette recette cr?e un fichier, que l''avenir nous le dira Exerb compilateur, de r?cup?rer tous les fichiers associ?s ? votre projet, et quel type d''application de votre cr?ation, cui pour la console, et interface graphique pour l''interface utilisateur graphique . Apr?s cela, puis vous ex?cutez exerb myapp.exy, qui permettra de cr?er l''application finale. Au-del? de cela, il n''ya pas grand chose, je peux sugg?rer, comme il est ? peu pr?s un succ?s manquez ou si cela fonctionnera ou non. J''ai assez bien eu des r?sultats mitig?s avec elle, comme d''autres l''ont ici aussi. Je vous souhaite bonne chance ? cet ?gard. [Exerb is done by a few over in Japan, so the main page''s language is done in Japanese. They have very few docs in English, and it is hard to track down information you need to create a program. The Pros and Cons of Exerb, is pretty simple. Pros: Your code doesn''t get extracted to execute, like what is done with RubyScript2exe, the only parts that get extracted, are the compiled extensions, other then that, your code remains in the Executable. That in my book is a major Pro. However, the cons are that Exerb is Windows only, so it doesn''t work on Linux or Mac OS X. As for my compiler, as I stated before, it''s still in the planning stage, testing various ideas. It won''t be ready for a while. To download Exerb, if you are still interested, you can get it here: http://downloads.sourceforge.jp/exerb/25874/exerb-4.2.0.zip As for instructions, I can''t give you much, it''ll be pretty much trial and error. The basics, is after you install exerb through ruby setup.rb. You would use the mkexy myapp.rb This creates a recipe file, that will tell the Exerb compiler, to grab all of the files associated with your project, and what kind of application your creating, cui for console, and gui for Graphic User Interface. After that, then you would run exerb myapp.exy, which will create the final application. Beyond that, there''s not much I can suggest, as it''s pretty much a hit or miss on if it will work or not. I''ve pretty much had mixed results with it, as others have here as well. I wish you luck in this. ] -- Mario Steele http://www.trilake.net http://www.ruby-im.net http://rubyforge.org/projects/wxruby/ http://rubyforge.org/projects/wxride/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/wxruby-users/attachments/20080725/723820a7/attachment-0001.html>
sebastien wrote:> Bonjour ? tous. > J''ai vu plus haut des messages sur "Rubyscript2exe". > Est-ce qu''il y ? d''autres compileurs que "Rubyscript2exe" pour > convertir les applications cr?er avec "wxruby" en ex?cutable? > J''aimerai pouvoir en utiliser d''autres.Mario t''a deja d?crit les choix - seulement "exerb" ou "rubyscript2exe". Comme toi, je cherchais un autre - ni l''un ni l''autre me satisfait. [ Mario''s already described to you the choices - only "exerb" or "rubyscript2exe". Like you, I was looking for another - neither really satisfied me] Pour l''application Weft QDA, j''ai cr?e un syst?me (avec Rake) qui ramasse tous les fichiers dont l''application a besoin, et une installation minimale de ruby. Donc, je me sers de NSIS (sur Windows) et Platypus+dmg (sur OS X) a faire un installer qu''on peut telecharger. Ca marche bien - l''application commence plus vite, le fichier est plus petit, il est facile d''inclure de la data] [For Weft QDA I created a system - using rake - which collects all the files required by the application, and a minimal ruby installation. Then, I use NSIS (on Windows) and Platypus + dmg (on OS X) to make an installer which can be downloaded. It works well - the appplicatin starts faster, the file is smaller, and it''s easy to include data] Ce petit script trouve tous les fichiers: [This little script finds all the library files] http://weft-qda.rubyforge.org/svn/trunk/weft-qda/rake/assemble_libraries.rb Rakefiles: http://weft-qda.rubyforge.org/svn/trunk/weft-qda/rake/rake_assemble.rb http://weft-qda.rubyforge.org/svn/trunk/weft-qda/rake/rake_mswin.rb http://weft-qda.rubyforge.org/svn/trunk/weft-qda/rake/rake_osx.rb alex
Bonjour Alex. Peut tu m''expliquer plus en d?tail ce qu''il faut faire avec "rake_assemble.rb" et "NSIS"? Pour le moment j''ai installer "NSIS". Par contre je n''ai pas encore eu le temps de lire l''aide de "NSIS", ce que je vais faire d''ici peu. merci sebastien http://beusse.liveror.com/ -------------- section suivante -------------- Une pi?ce jointe HTML a ?t? nettoy?e... URL: <http://rubyforge.org/pipermail/wxruby-users/attachments/20080729/5d1fc7ea/attachment-0001.html>
sebastien wrote:> Peut tu m''expliquer plus en d?tail ce qu''il faut faire avec > "rake_assemble.rb" et "NSIS"?[Could you explain in more detail what I should do with ''rake_assemble.rb'' and NSIS?] rake_assemble.rb et assemble_libs.rb ramasser tout les fichiers dont on a besoin pour executer l''application - ruby, ses .dlls et les .rb - et les copier. NSIS faire un seul fichier executable qui vais installer ces fichiers ? un autre PC (un "setup.exe"). NSIS se serve d''un ''.nsi'' fichier, qui d?crit ce que contient le setup.exe.Voyez, par exemple: http://weft-qda.rubyforge.org/svn/trunk/weft-qda/qda.nsi [rake_assemble and assemble_libs.rb collect all the files which are needed to run the application - ruby, its dlls and the .rb files - and copies them. NSIS makes a single executable which will install these files on another PC (a "setup.exe"). NSIS uses a ".nsi" file, which describes what the setup.exe contains. See, for an example http://weft-qda.rubyforge.org/svn/trunk/weft-qda/qda.nsi] Tu pourrais tenter le r?sultat ici: [you can try the result here:] http://rubyforge.org/frs/download.php/35715/weft-qda-install-1.9.0.exe> Pour le moment j''ai installer "NSIS". > Par contre je n''ai pas encore eu le temps de lire l''aide de "NSIS", ce > que je vais faire d''ici peu.[I''ve installed NSIS, but I didn''t have the time to read the "NSIS" help] Je regrette que ceci n''est pas une r?solution <javascript: void CreateWindow(''/freng.exe?p1=279296&p2=7&p3=201728&p4=47'', ''engfrentry'')> compl?te - tu devrais faire quelques t?ches pour l''adapter ? tes fins. Je n''ai pas de temps de t''aider en d?tail: si tu ?tais sur que rubyscript2exe ne te satisfait pas, tu devrais essayer l''adapter les exemples que je t''ai donn?s. [I''m afraid this isn''t a complete solution - you will have to do several tasks to adapt it to your purposes. I don''t have the time to help you in detail - if you''re sure that rubyscript2exe isn''t satisfactory, you will have to adapt the examples that i''ve offered]. cheers alex