<html><head><title>Ruby 1.8.4 for BeOS R5 &mdash; BONE Networking</title><head>
<body bgcolor="#F0FFFF">
<center><h2>Ruby 1.8.4 for BeOS R5 &mdash; BONE Networking</h2></center>
This is now (I think) an essentially complete version of Ruby.
It at last has sockets and networking too, <i>if</i> you are running a BONE
installation of BeOS.
I <i>believe</i> that everything except networking will also run under
standard R5.
<p>
For (my own) convenience, the '<b>irb</b>' script that will get installed in
<tt>/boot/home/config/bin</tt> has the beos-type '<tt>text/x-script.xicon</tt>', so if
you make a link on your desktop or somewhere you can double-click it to start
an interactive ruby.
<p>
The <b>Install</b> script in this folder can be double-clicked to install the
whole ruby system in <tt>/boot/home/config</tt>.  It needs about 10MB.  There
are a lot of files to unpack (mostly in <tt>/boot/home/config/lib/ruby</tt>)
so the process takes quite a while.  Don't assume things are stuck!  When the
app installation is finished, it will ask if you want to install the 'Help'
files (accessed by '<tt>help "topic"</tt>' in <b>irb</b>, or with the <b>ri</b>
Terminal command.  These go into <tt>/boot/home/config/share/ri</tt>, and
will take another 3.9MB. (And I'm not sure how complete these are...)
<p>
When run, the <b>Install</b> script renames itself as <b>Uninstall</b>, and if run
again will delete all the entries it has made in <tt>/boot/home/config/</tt>.
(Beware if you have anything else that you want to keep in
<tt>/boot/home/config/lib/ruby</tt>, as it will be removed as well!)
<p>
The executable files that will be installed are:
<ul>
<li> '<b>ruby</b>' &mdash; the main program
<li> '<b>irb</b>' &mdash; script to run ruby interactively (enabled for xicon)
<li> '<b>ri</b>' &mdash; access the Help documentation
<li> '<b>erb</b>' &mdash; 'Tiny eRuby' (for HTML with embedded Ruby)
<li> '<b>rdoc</b>' &mdash; create help documentation from sources etc.
<li> '<b>testrb</b>' &mdash; dunno... for running Unit Tests, I gather
</ul>
All except ruby itself are ruby scripts, so you can look at them with a
text editor.
</body>
</html>