Back in September of last year, I thought I was going enter the Ruby on Rails world and whip something up beyond just a copying a tutorial. I failed badly and quickly.
I’m back at it, but this time I’m armed with MAMP (mostly for the painless setup of MySQL), Locomotive for Ruby on Rails and TextMate (I did end up buying TextMate, so I’m good to go). I must admit, these two setups for Mac OS X are for dummies. Download, drag to your Applications folder and fire it up. You can get rolling with local development activities in short order.
So I dove in and am plugging away. Faking it all the way of course. Developing locally is pretty sweet. I should do it more often. I digress. I think I’ve come to the realization that I need to get a little more knowledge. I’m just guessing mind you, but I think I can get a little closer to where I need to go by reading, Programming Ruby (certain aspects of it anyway) and purchasing the book, Agile Web Development with Rails. Is this the way to go? Or is there a better way?
I’m not a Ruby expert by any stretch, but I read some of the “Programming Ruby” book and it seemed quite good to me. Note that the online version is an older version. You need to buy the dead tree version to get the most up to date version, if that matters to you.
Marc:
I’ve given the “Programming Ruby” online version the once over and will likely buy Agile book fairly soon. If I need to get the latest “dead tree version,” I’ll buy it through your link. Thanks for the comment.
Hello, I have been trying to get up and running using MAMP and Locomotive and am failing for some reason. I have followed these directions -
http://locomotive.stikipad.com/home/show/Using MySQL with Locomotive
But am getting -
Unknown MySQL server host 'localhost:8889' (1)
i Think part of the problem is that this path -
/Applications/MAMP/bin/mysql4/bin
does not exist in MAMP 1.3.1
Long story short, how did you get up and running?
Anathema:
I didn’t have MAMP 1.3.1 but when I fired things up using it, I had no problems. Did you sort things out yet?