It seems like having to install multiple different versions of Ruby/Rails is an important thing for a new person to learn, but we have RVM.
It seems like getting a rails app deployed on a server is an important thing for a new person to learn, yet we have Heroku which takes little effort.
We can say this about many of the things ruby/rails and the community has abstracted away for us, but that doesn't mean these tools aren't important in moving forward as a community.
I'm no slouch as a developer. Yet when I've installed RVM on 5+ systems, something _always_ goes wrong, and never in the same way. When it works it works great, but when it doesn't you spend your day bashing your head into a wall.
How will we encourage new programmers to join Rails and the Ruby community when they fail to even get it running?
I get what you're saying, but the thing is that it's really not difficult to get running. Especially on a Mac. Especially now that we have bundler and such. The only thing one really has to manage is ruby versions, and that can be done with rbenv/rvm.
But doing everything in an app really does have the possibility of hurting one's ability to put code into production, even with heroku.
> I get what you're saying, but the thing is that it's really not difficult to get running. Especially on a Mac. Especially now that we have bundler and such. The only thing one really has to manage is ruby versions, and that can be done with rbenv/rvm.
I'm not interested in Rails.app, but I must correct you on that: it isn't difficult to get a Ruby environment running in most cases.
When you've spent half a day puzzling over why your colleague's new Macbook Air won't build Ruby despite everything seeming to be in order you'll never be so sure of how long setting it up will take.
It seems like getting a rails app deployed on a server is an important thing for a new person to learn, yet we have Heroku which takes little effort.
We can say this about many of the things ruby/rails and the community has abstracted away for us, but that doesn't mean these tools aren't important in moving forward as a community.
I'm no slouch as a developer. Yet when I've installed RVM on 5+ systems, something _always_ goes wrong, and never in the same way. When it works it works great, but when it doesn't you spend your day bashing your head into a wall.
How will we encourage new programmers to join Rails and the Ruby community when they fail to even get it running?