
I’ve found the performance of Lion and my dev Mid-2007 black MacBook ( MacBook2,1, model A1181) with 2GB of RAM and an I started with a fresh (not-yet-updated) install of Mac OS X 10.7 (Lion) on an old You can skip to the next section if you prefer. Unless you already use your Mac for other development stuff and need to maintain an environment. This is just a background check, for your reference. NOTE: Developing on a Mac may not necessarily be the right choice for you.īe aware of some of the arguments for using other platformsīefore jumping head-long into purchasing a Mac or otherwise abandoning an existing I will stick with the default bash for now. Though I’ve used Z-Shell ( zsh) before and I like it, I’d probably go for SQLite3 for basic stuff and private apps,Īnd PostgreSQL for web apps or apps dealing with big data.

I’m sure there are plenty ofĮxcellent guides on the web if you’re looking to get heavily into conventional appĭevelopment or otherwise use the full suite of tools provided by Xcode. Specifically for OS X, iOS, Android, or otherwise. I’m not yet worrying about building stuff They’re just done so well, and really you can’t do without them. The stuff you can plug into TextMate, with many other cool features. Available for Mac, Windows, and Linux it supports most of I haven’t yet found a Terminal program on any OS that I like more Managing gems is delightfully simple and transparent with this. Ruby 2.x when it’s more mature and dominant. Installing/updating Ruby easier, and gives you more options. This is my preferred 2 Ruby version manager. Mac package management has never been easier, or more reliable! At about 140MB, this gives us various essentialīuild tools without needing the full Xcode package Other guides 1 may assist with filling in the gaps I had 10.7, and it’s necessary to “Software Update” this to Tips for installing on Mac OS X 10.8 and above. Particular revisions for OS X 10.8 are covered in:

(Mountain Lion) and made some minor edits to ensure that both OS X 10.7 and OS X 10.8 areĬovered. UPDATE - 24 January 2014: I have since tested these instructions on Mac OS X 10.8.5 These lean towards Ruby, they should be a good baseline for other development needs. In this case, I worked out the best combination of development tools to suit my needs. Starting with a clean install of Mac OS X 10.7 (Lion),

There are lots of options for setting up a development environment on a Mac, and even more
