Simply following your two step instructions on any of my servers would not create a working RoR setup.
Simply following your two step instructions on any of my servers would not create a working RoR setup.
"gem install mysql" or whatever and it just works.
But the issue comes in when it doesn't work, which it didn't for me. It took hours of debugging. MAMP gets me up and running in < 5 minutes. A proper LAMP setup takes me < 10 minutes. I'm failing to see the advantage of Rails (at least from a setup standpoint) when it works perfectly most of the time, but fails so hard.
- I can't get rubygems to work.
- You've used a Linux package manager to install Ruby haven't you? Don't, it's broken. Uninstall it and re-install from source.
Then follows a discussion about how the person with the problem doesn't want to do that, and the other people telling him fine, suit yourself.
The person with the problem continues to try to solve this problem some other way, but in the end either follows the previous recommendation, or stops messing with Ruby altogether.
Nowadays, Linux package managers offers the option of installing the "full" Ruby distribution, which is great, but I wonder why anyone would ever want to install the partial broken one. I don't even know if the "full" one works. :-/
I've had my problems with rails installations, but they were generally in trying to get specific rails code working- not getting a teaching instance up.
Everywhere else it's totally sane.
Nevertheless, I've found Ruby and Rails easy to install in any machine I've tried them in (A LOT), and I guess that for less Unix inclined users it might get a bit complicated along the way.