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

2010 April 27

Here’s a (maybe incomplete) list of my Dev System Setup. Mainly for me to remember, but maybe a help for you too:

Main Development Setup
Snowleopard
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
TextMate + Missing Drawer + Get Bundles + Rails + AckMate
jEdit + FTP + …
Git + GitX
FTP & Co: Cyberduck
Hudson status: CCMenu
Share Files: Dropbox
Safari + Delicious Safari + ClickToFlash
Firefox + Firebug
Google Chrome

Extended Development
Arduino
Processing
Fritzing
Eclipse

Nice to have:
System Notification: Growl + Growl Mail
Read RSS: NetNewsWire
Skype and Tweetie
Control iTunes: SizzlingKeys
Last.fm: iScrobbler
All Codecs: Perian
Dasboard widgets: IP + App Update
Word replacement: iWork
Keep your Notes: Journler
Extend Finder: TotalFinder

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…

2 Responses leave one →
  1. 2010 April 27
    Matthias permalink

    Great stuff tobes!

Trackbacks & Pingbacks

  1. neophob.com » My Snow Leopard (Development) System

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS