My program "RubyPack"

O

Oleg Igor

Hello !


RubyPack

Recently I've started to develop software using Ruby. It was terrible
that I had to install (as root) all apps into some special directory.
Another way was just to join all files into one (something like "$ cat
/*.rb >myprog"), but I've found prettier method:

The idea of my programme is to pack all files and then to zip. First
line (how to execute) will contain path to my programme (like any
script).

To use it we have to copy "rbz" to any directory of "$PATH" (I use
~/bin, you could work with /usr/local/bin).

To build .rbz file you have to:

$ rbz pack <rbz filename> <list of ruby files>
$ chmod a+x <rbz filename>

Now you can start your application like any other:
$ ./<rbz filename>

Copy it to $PATH and enjoy ;)

You can get RubyPack from http://sf.net/projects/rubypack
 
J

Joel VanderWerf

Oleg said:

There are also:

http://www.erikveen.dds.nl/tar2rubyscript/
http://www.erikveen.dds.nl/rubyscript2exe/

though these may not be currently maintained (doc has dates 2 yrs old).

If you're program is pure ruby (.rb files, and no .so), then you can use
one of these:

http://raa.ruby-lang.org/project/darb (my project)
http://eigenclass.org/hiki/pure+ruby+compiler

The latter two have the advantage that, when running the program, they
don't have to unpack anything to temp dirs.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,431
Messages
2,571,678
Members
48,796
Latest member
Greg L.

Latest Threads

Top