Skip to content
This repository has been archived by the owner. It is now read-only.
Compile ruby applications into a single executable for for easy deployment
Ruby Pascal
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ev Fixed for 1.8.7 ruby Jun 15, 2009
CHANGELOG Update support files Jun 15, 2009
LICENSE
README.rdoc Update readme to include mention of Ocra Nov 22, 2011
SUMMARY Fixed for 1.8.7 ruby Jun 15, 2009
VERSION Update support files Jun 15, 2009
eee.exe Fixed for 1.8.7 ruby Jun 15, 2009
eee.ico Fixed for 1.8.7 ruby Jun 15, 2009
eee.pas Fixed for 1.8.7 ruby Jun 15, 2009
eee.rc
eee_darwin
eee_linux Fixed for 1.8.7 ruby Jun 15, 2009
eeew.exe
init.rb Fixed for 1.8.7 ruby Jun 15, 2009
require2lib.rb
rubyscript2exe.rb Fixed for 1.8.7 ruby Jun 15, 2009

README.rdoc

RubyScript2Exe

Original Code: www.erikveen.dds.nl/rubyscript2exe

RubyScript2Exe compiles your application's Ruby script archive (created with Tar2RubyScript) into a standalone compressed Windows, Linux or Mac OS X (Darwin) executable. You can look at it as a “compiler”. Not in the sense of a source-code-to-byte-code compiler, but as a “collector”, for it collects all necessary files to run your script on another machine: the Ruby script, the Ruby interpreter and the Ruby runtime library (stripped down for this script).

You may also be interested in Ocra. A similar project that is actively maintained: ocra.rubyforge.org/

Updated to handle Ruby 1.8.7

require2lib.rb has been updated so that gem specs are now loaded via Gem.loaded_specs rather than via Gem::Specifications.list.

I've released this as it appears the original project is no longer being maintained. Feel free to pull this into any authoritative branch that may exist.

Building

To build the repository you need to use Tar2RubyScript github.com/ryanbooker/tar2rubyscript:

ruby tar2rubyscript.rb rubyscript2exe/
You can’t perform that action at this time.