2. sudo brew install {postgresql,rbenv,ruby-build}
3. Close terminal. Open terminal.
4. mkdir proj && cd proj && rbenv install 1.9.2-p290 && rbenv local 1.9.2-p290
5. gem install rails && rbenv rehash
6. rails new foo
-------------------
"hey, download this all-inclusive, up-to-date, guaranteed to work disk image straight from us!"
Wait, how is that different from above?
-------------------
Really? You really have to ask how those two processes are different?
"stop dumbing it down artificially"
If (sometimes competing) complexities weren't continually added, there wouldn't be a need to 'dumb it down'.
"(and stuff always breaks later)"
Wow. Most other web framework communities don't have that much problems with 'stuff always breaking later'. Maybe Rails has reached a tipping point?
"There simply is no other way unless you plan to re-invent homebrew and rbenv along the way."
Or until someone else does 'reinvent' one of those, and all the cool kids start using it, leaving everyone who learned the 'legacy' way out in the cold without an upgrade path beyond "start over".
with different behaviors and errors from what the "big guys" are using
I think part of the purpose of the kickstarter project is having one of the 'big guys' behind it. Supposedly that would mean at least one (or more) of the 'big guys' would indeed be using the same process as the 'newbs', reducing this chasm.
Sounds like you're threatened some by this - it was hard for you, therefore it should always be hard for everyone for now and forever.