answer:I’m not a Rails guru, but I have been poking around lately with a Rails app under Debian. Apparently Rails’ API is frequently broken between major versions. If your scripts are written for Rails 1.8, running them under Rails 2.0 will almost certainly break them without some glue code to smooth over the differences. For example (and IIRC) between Rails 2.0 and Rails 2.2 somewhere ‘require_gem’ was deprecated in favor of ‘gem’, which breaks pretty much any reasonably complex app. Another thing I’ve found is that the Debian packaged versions of Rails and Ruby are set up to work together, but they are intolerant of other versions (whether installed by apt or by gem install.) I’ve so far gotten around this by installing ruby-1.8 and rubygems under apt and then gem installing rails. I’ve been keeping a blog about this project, you can check it out if you want the gory details.