I wish to point out another option, that I've come across dealing with something of other sorts. PortableApps. <a href="http://www.portableapps.com">http://www.portableapps.com</a>, They use a NSIS Script, that doesn't actually install anything, but creates an Environment to execute a program, to keep it portable. If you look at the contents of one of their programs, you'll see that the actual application is stored into a folder named apps, while the actual executable used to launch the application, is just an NullSoft Installer executable.<br>
<br>Specifically look at this page, at Step 4: <a href="http://portableapps.com/development">http://portableapps.com/development</a><br><br><div class="gmail_quote">On Mon, Mar 30, 2009 at 5:02 PM, Eric Will <span dir="ltr"><<a href="mailto:rakaur@malkier.net">rakaur@malkier.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I saw, but I can't install anything on these machines.<br><font color="#888888">
<br>
--<br>
Eric Will / rakaur @ malkier</font><div><div></div><div class="h5"><br>
<br>
On Mar 30, 2009, at 2:49 PM, Alex Fenton <<a href="mailto:alex@pressure.to" target="_blank">alex@pressure.to</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Eric Will wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
That's very interesting, but not totally what I'm looking for. Kava<br>
for Perl is a total packager into an exe. Perhaps it compiles the<br>
bytecode and compresses the interpreter into an exe, I'm not sure.<br>
RubyScript2Exe is unacceptably slow, so if "extract exe and all<br>
libraries every time" is still the way to go, I can't use that. The<br>
users of my GUI apps have no admin rights on their computers so I<br>
can't install Ruby (or anything else). They only thing they can write<br>
to is a home directory on a network share.<br>
</blockquote>
<br>
To get round this - esp the time taken to unzip the ruby interpreter plus the (not small) wxruby libs plus everything else, I create a Windows installer using NSIS which installs a custom ruby, the ruby .dll and all the ruby library files needed. There's some more details and links to the implementation code here:<br>
<br>
<a href="http://rubyforge.org/pipermail/wxruby-users/2008-October/004258.html" target="_blank">http://rubyforge.org/pipermail/wxruby-users/2008-October/004258.html</a><br>
<br>
a<br>
_______________________________________________<br>
wxruby-users mailing list<br>
<a href="mailto:wxruby-users@rubyforge.org" target="_blank">wxruby-users@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/wxruby-users" target="_blank">http://rubyforge.org/mailman/listinfo/wxruby-users</a><br>
</blockquote>
_______________________________________________<br>
wxruby-users mailing list<br>
<a href="mailto:wxruby-users@rubyforge.org" target="_blank">wxruby-users@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/wxruby-users" target="_blank">http://rubyforge.org/mailman/listinfo/wxruby-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Mario Steele<br><a href="http://www.trilake.net">http://www.trilake.net</a><br><a href="http://www.ruby-im.net">http://www.ruby-im.net</a><br><a href="http://rubyforge.org/projects/wxruby/">http://rubyforge.org/projects/wxruby/</a><br>
<a href="http://rubyforge.org/projects/wxride/">http://rubyforge.org/projects/wxride/</a><br>