Dev Setup on Mac OSX

I have had some problems with my mac pro recently and also got myself a new mac book and to cut a long story short I have had to reformat/reinstall quite a few times. I had a small list of core installs/setup processes which I follow each time to get Eclipse, Flex, ColdFusion 8, PHP and MySQL up and running.

I have 2 drives in my mac pro and favour using one as a boot drive and the other for my Users directory which I then setup to be backed up on my NAS (using TimeMachine) and on Amazon S3 (using JungleDisk). Everytime that I have had Leopard problems this setup proves perfect as I simply remap my Users directory and bam! all back as it was for my documents and projects.

There are 2 pieces of software that I find invaluable for working of multiple computers (one of which thanks to Stef) (1) 1Password and (2) DropBox. Using 1Password you can pop its agilekeychain into DropBox and therefore sync all logins across all computers you have both pieces of software installed. Its little time savers like this that prove invaluable.

Here is my small setup routine list with links (may update as time goes on and would be interested in hearing other peoples additions):

Enable PHP, move location of websites folder to Sites and setup MySQL
http://mark-kirby.co.uk/2007/set-up-php-5-apache-2-and-mysql-5-on-os-x-leopard/

Download 64-bit ColdFusion 8 (ensuring webroot is Sites folder)
https://www.adobe.com/cfusion/tdrc/index.cfm?product=coldfusion

Workaround for JVM error on ColdFusion installation
http://berniedolan.com/post.cfm/jvm-error-installing-64-bit-coldfusion-on-mac

Install Eclipse
http://www.eclipse.org/downloads/

Install Flex
http://www.adobe.com/products/flex/flexdownloads/

Install SVN
http://www.nodans.com/index.cfm/2007/10/8/Adding-Subclipse-to-Flex-Builder-3-Standalone

Install CFEclipse
http://www.cfeclipse.org/download.cfm

Install ANT FTP task
http://www.thecrumb.com/2007/07/24/using-the-ant-ftp-task/

Install the TODO plugin
http://www.richinternet.de/blog/index.cfm?entry=911D4B57-0F0D-5A73-AF6F4D4D04099757

Tune Eclipse
http://www.eclipsezone.com/eclipse/forums/t61618.html

This entry was posted in Eclipse, Flex, Mac OS X and tagged , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

7 Comments

  1. Posted April 7, 2009 at 1:06 pm | Permalink

    Hey Simon, have you tried PDT for PHP dev? (http://www.eclipse.org/pdt/)

  2. Posted April 7, 2009 at 1:08 pm | Permalink

    No man I have not, but I will be sure to check it out buddy ;)

  3. Jan
    Posted April 7, 2009 at 7:32 pm | Permalink

    How do you remap the users directory? I didn’t know that that’s possible…

  4. Posted April 7, 2009 at 7:40 pm | Permalink

    Hey Jan,

    Heres how:

    http://episteme.arstechnica.com/eve/forums/a/tpc/f/8300945231/m/250004379831

    And some justification as to why:

    http://chris.pirillo.com/how-to-move-the-home-folder-in-os-x-and-why/

    I always opt for the first posts method to move using Terminal as I have known issues simply relying on methods outside of Terminal. Be careful though dude :)

  5. Jan
    Posted April 7, 2009 at 8:30 pm | Permalink

    thanks for the links. I’ll try it out..

  6. Mcometa
    Posted April 8, 2009 at 12:01 pm | Permalink

    Have you guys experienced installation problems with Eclipse(Ganymede), Flex Builder 3(Latest trial version), FDT(Latest trial version)? These three won’t run on my Mac(10.5.6) and i don’t know why. Seems like the common denominator is it’s all built on Eclipse platform. I have tried the cocoa build of eclipse it seems to work out fine. My plan was to install Eclipse and use the FB3 plugin. You guys have any idea why?

  7. Posted April 8, 2009 at 10:17 pm | Permalink

    @Mcometa, personally no I have not had problems with Flex and Ganymede and FDT I run in its standalone installation as opposed to as an Eclipse plugin.

One Trackback

  1. By Pages tagged "mac" on April 7, 2009 at 3:00 pm

    [...] bookmarks tagged mac Dev Setup on Mac OSX saved by 11 others     puppetmaster90210 bookmarked on 04/07/09 | [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>