Skip to content

My Snow Leopard (Development) System: Ruby, Rails, Arduino & Co.

- updated to Lion -

Here’s a (maybe incomplete) list of my Mac OS X Development system setup. Mainly for me to remember, but maybe a help for you too:

Main Development Setup
Snow Leopard Lion
xCode (or latest iPhone SDK)
Mac Ports, now I prefer Homebrew
Ruby: rvm + rubygems + rails etc.
Database: Mysql 5.1 + Sequel Pro
OpenVPN: Tunnelblick, or Cisco VPN client + Shimo VPN Menubar Addon
Terminal Console Extension: SIMBL + Visor iTerm 2
TextMate + Missing Drawer + Get Bundles + Rails + AckMate
jEdit + FTP + …
Git + GitX (Experimental)
FTP & Co: Cyberduck
Hudson status: CCMenu
Share Files: Dropbox
Google Chrome
Firefox + Firebug

Extended Development

Nice to have:
System Notification: Growl + Growl Mail
Read RSS: NetNewsWire Now using RSS within Apple Mail
IRC Client: Colloquy and hide join messages Adium
Skype and Tweetie original Twitter client
Control iTunes: SizzlingKeys Bowtie
Spotify and Spotify Menubar and more goddies iScrobbler
All Codecs: Perian
Dasboard widgets: IP + App Update
Copy&Paste History: Flycut
Track Work: MacTimeLog
Word replacement: iWork
Keep your Notes: Journler
Extend Finder: TotalFinder
Mail Archiver and other MailPlugins

Install hints
mac ports
sudo port selfupdate sudo port install git-core +svn +bash_completion sudo port install ImageMagick +no_x11 sudo port install wget

ruby gems
sudo gem self update sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config sudo gem install rails sudo gem install passenger sudo gem install piston

Safari open always in tabs:
defaults write TargetedClicksCreateTabs -bool true

Safari enable Development mode:
defaults write WebKitDeveloperExtras -bool true defaults write IncludeDebugMenu 1

Safari Plugins:

TextMate install bundle
cd ~/Desktop && svn co <>

Well, that’s it! Stay tuned for updated…