Read This Before Installing Rails 3.1
railsapps.github.com
railsapps.github.com
Or have we become more sophisticated in the nuances of maintaining a development environment?
Using rvm certainly helps, since it can keep your gem environments separate, that too involves a bit of initial setup.
Edit: Okay, now I see you're also the author of the helpful doc. And I do agree with your comment as well. I think adding extra steps (like using RVM) do add extra time and complexity to getting a proper dev setup running, but I think it's worth it in the long run.
I don't remember past installs of the bleeding edge being as tricky. Maybe just my selective memory.
On the other hand, we've now got better tools for maintaining a working environment and troubleshooting dependencies.
You did an excellent job on your guide, but a lot of it looks more complex than it actually is. This guide is more than just Rails, you also walk through installing RVM & Ruby. Setting up a Ruby environment from scratch is somewhat complex. But once you understand RVM, getting started with Rails 3.1 is actually quite easy (but it's always a little more complex in the .beta and .rc releases).
Thanks for sharing this!