4 ms·
I've been a Rails dev since about 2007 as well and I've had some serious, serious problems dealing with Rails, gem dependencies, the version of RubyGems itself,
by adriand 15y ago
I've been a Rails dev since about 2007 as well and I've had some serious, serious problems dealing with Rails, gem dependencies, the version of RubyGems itself, and so on. rvm has helped a lot with that, but my last computer got so messed up when I upgraded to Snow Leopard it took me hours of configuration to get it working properly, and I had to abandon rvm entirely and start using rbenv. And then I couldn't work on half of my older projects.
In fact, it was so messed up, it motivated me to go out and buy a new Macbook (I needed a new computer anyway, but it provided a major impetus to go out and get one).
And that's just me. Even worse is the fact that I work on a lot of Rails projects with a designer who lives in Montreal, which is a good six hour drive from where I live. I've helped him get Rails set up on his computer, but it has not been easy - far from it. As a non-techie his computer is prone to all sorts of weird shit, he hates the CLI, he needs to be walked through, line-by-line, any situation involving some weird gem dependency nonsense - it's a horrible waste of my time. Imagine trying to debug someone's effed-up gem environment via a laggy screen-sharing connection while you're on deadline - it's awful!
To sum it up: this is a project worth supporting and I'm going to support it as soon as I click the 'reply' button on this comment form.