In reading a post recently on Universal Mind’s blog about getting FDS installed on a mac, it occured to me, i should post my set up, not only for my reference in the future, but in case anyone is wondering how to do CF and Flex on a mac.
I followed the Definitive guide, with a lot of help from Sim, to get jrun and CF installed. I run MySQL for my database because… well Microsoft isn’t sharing the M$ SQL love with the mac users of the world :( For my "enterprise manager" I use Navicat. Not free, but worth the price. Great app. Truth be told, I now wish all my prod DBs were MySQL so I wouldn’t have to fire up Parallels to do prod DB work. Kinda sucks.
I moved from VSS while still on the PC, favoring now, subversion. Love it! It’s great, my apps are source controlled off site so I can get them when needed (I do maintain local backups just in case) but I can check code out on the mac, or when using Parallels/XP, there as well.
I run Mac dreamweaver because I wrote a review of Studio, which had Mac and PC licenses. I don’t think I’d buy it. Of course I use FlexBuilder 2.0.1 also. in stand a lone mode with CFEclipse (Truly great, get it, now, do it.), Subclipse, and JSEclipse installed as plugins. It’s a great environment.
Back to Subversion (SVN). I was using zigversion, which was great, but didn’t support the latest SVN release, and was not in the least bit, feature rich. Not their fault, and it’s free. I did some googlin’ and found SmartSVN. I haven’t ponied up for the advanced features yet, the free ones being enough, but I probably will.
I also use ServiceCapture so I can see what CF is saying to Flex, which helps a lot sometimes.
I was using Lingon for my servers, but (again with Sim’s influence) I moved to jsut doing it command line. I use iTerm and set bookmarks to the stop and start command of each of my Jrun servers (jmc admin, cfusion, clientcode, FDS, etc…) that way I have a console open and can see what CF is up to, and if need be, restart the service. It’s nice and very easy.
So that’s pretty much my set up. If I’m reading this because I did a format/fresh install and forgot something, I’m welcome, if you’re looking to make the switch to a mac, hopefully this and the links herein help make it less arduous.