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…