Opening up the requirements page soon tempered my interest:
1. Apache Portable Runtime 0.9.7 (http://apr.apache.org/)Ok, at the time my home machine was running Red Hat 7 (already a dinosaur), I was stuck with apache 1.3 for my user interface on the project, and I don't even think my version of GCC was up to snuff (they were changing it a lot back then). So subversion lost a supporter that day. Unfortunately it doesn't seem like anybody's learned much since then.
2. autoconf 2.50 or newer (Unix only)
3. libtool 1.4 or newer (Unix only)
4. Neon library 0.24.7 or 0.25.5 (http://www.webdav.org/neon/)
5. Berkeley DB 4.X
6. Apache Web Server 2.0.49 or newer
7. Python 2.0 (http://www.python.org/)
Some of the libraries that Subversion depends on themselves have dependencies that add features to what Subversion can do.
So now Ruby on Rails is the latest thing since slice bread. Ruby is a cool looking language though I've never dived in deep enough to find some way in which it was better than perl. The performance of the engine has never been that great, but these days who cares--all the servers sit around being bored 99.999% of the time anyways.
Our main project is back using perl and home grown macros to pump out interesting views of boring numbers, but I have a number of side projects including one to keep track of rafts. The perfect thing, I thought, to use Ruby for. (I know if I don't force myself to use Ruby for an existing project, I'll never get around to using it. Just look how far I've gotten with OCaml & Lua). Somehow I'll probably also get sparklines in there which should exercise Ruby iterators.
Thanks to a hard drive crash late last year, I have a box with a relatively recent operating system on it now (FC4. yes I know FC5 is out, but I'm not updating my system. I don't even know where my system is, exactly). If that hadn't happened, I'd probably be trying to install Rails on redhat nine or something, heaven help me. Looks like there's a fair bit of advise for installing this stuff onto FC4, so lets see what's required.
So, since the OS is already up and running, lets see what the list of stuff for rails looks like.
ruby and partyThis looks like more than a one martini install. Well, might as well get started... More news as it happens.
yumex (since nobody wants to use yum on the command line)
fastcgi (which requires ...)
lighttpd (which means I have to rewrite iptables)
mysql (luckily I already had that, as well as sqlite; ah but there is some weird password reconfigure to make it work with ruby)
ruby fastcgi bindings
query browser (what's wrong with the commandline?)
true type fonts (huh?)