AllInOneRuby 0.2.11

AllInOneRuby creates a compressed executable for Windows, Linux or Mac OS X.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
3.7/5 15
Erik Veenstra
ROOT \ Programming \ Compilers
AllInOneRuby creates a compressed executable for Windows, Linux or Mac OS X (Darwin) that includes both the Ruby interpreter and the runtime libraries. Why? Because it's sometimes not easy, or possible, or desirable, or allowed to do a complete Ruby installation. That's where AllInOneRuby comes in. I always have a USB-memory stick with AllInOneRuby in my pocket.

A "just-in-time and temporary installation of Ruby"...

Because of the gathering of files from your own Ruby installation, AllInOneRuby creates an executable for the platform it's being run on. No cross compile.

And when I say Windows, I mean both Windows (RubyInstaller, MinGW and MSWin32) and Cygwin. But the generated exe under Cygwin is very, very big, because its exe's are very big (static?) and it includes cygwin1.dll, so it can run on machines without Cygwin.

What's the difference between RubyScript2Exe and AllInOneRuby? Well, RubyScript2Exe includes an application (your script) and only parts of the rubylib tree (it's stripped specifically for that application).

AllInOneRuby contains a complete Ruby installation: it includes no application, but it does include the complete rubylib tree. You can use allinoneruby.exe like ruby.exe (Windows) and allinoneruby_* like ruby (Linux, Darwin) that's already installed on your system. In other words: the executable, generated with RubyScript2Exe, is an application; the one generated with AllInOneRuby "is" Ruby.

What's New in This Release:

"Insecure world writable dir" has been removed.

Last updated on April 16th, 2007

#compressed executable #software builder #Ruby interpreter #AllInOneRuby #compressed #executable #software

Add your review!