I use Ruby on Red Hat, Debian, SuSE and Slackware currently, and have had no
difficulty with Ruby on any of them. Slackware doesn’t come with Ruby, and
SuSE had an outdated version last I checked. Debian has a recent version,
but last time I did a complete install with mod_ruby and eruby, it
configured it in such a way that eruby wasn’t taking advantage of mod_ruby.
So, I compile it all myself now, and everything works very well, even when
passing different prefixes to ‘configure’ or using something like Stow. I
think you’ll find that Ruby is pretty well behaved, and if you check out
Triple-R you’ll see that it is a well-tested language also, so you can see
for yourself what platforms it is failing on and which versions are stable.
Most ruby modules and classes you will download have a standard way of
determining where Ruby is installed and where local site libraries should
go, so once Ruby is installed everything else should ‘just work’.
There is so much talk about standards for Linux for directory structures and
installation tools and whatnot, but ever since the advent of autoconf it
hasn’t really mattered, at least to someone who prefers compiling.
Also, presumably some Linux distributions are more compatible with
Ruby than others ? (eg does anyone run Ruby on Slackware ?) - any
guidance on this would be gratefully received.