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
Safari
Firefox + Firebug

Extended Development
Arduino
Processing
Fritzing
Eclipse

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
Last.fm: 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
http://stackoverflow.com/questions/991708/rails-mysql-and-snow-leopard
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:
http://www.456bereastreet.com/archive/200812/make_safari_open_targeted_links_in_new_tabs_instead_of_new_windows/
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

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

Safari Plugins:
http://alexstaubo.github.com/keywurl/

TextMate install bundle
cd ~/Desktop && svn co <http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/>

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