Skip to content

Instantly share code, notes, and snippets.

@mikedijkstra
Last active October 18, 2022 14:57
Show Gist options
  • Save mikedijkstra/4449041 to your computer and use it in GitHub Desktop.
Save mikedijkstra/4449041 to your computer and use it in GitHub Desktop.
How to setup a new mac for Ruby on Rails development with MongoDB, Imagemagick and POW
  1. Download and install Command Line Tools for Xcode[https://developer.apple.com/downloads/index.action?=command%20line%20tools]
  2. Install Homebrew[http://mxcl.github.com/homebrew/]
  3. Install Git $ brew install git $ cd $ git clone git://github.com/sstephenson/rbenv.git .rbenv $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_login $ echo 'eval "$(rbenv init -)"' >> ~/.bash_login
  4. Install ruby-build $ mkdir -p ~/.rbenv/plugins $ cd ~/.rbenv/plugins $ git clone git://github.com/sstephenson/ruby-build.git
  5. Install Ruby 1.9.3 $ CC=/usr/bin/clang rbenv install 1.9.3-p194
  6. Set 1.9.3 as global $ rbenv global 1.9.3-p194
  7. Install rdoc $ sudo gem install rdoc
  8. Install rails $ sudo gem install rails
  9. Install bundler $ sudo gem install bundler
  10. Install Quartz[http://xquartz.macosforge.org/downloads/SL/XQuartz-2.7.4.dmg]
  11. Install MongoDB $ brew install mongodb $ mkdir -p ~/Library/LaunchAgents $ cp /usr/local/Cellar/mongodb/2.2.2-x86_64/homebrew.mxcl.mongodb.plist ~/Library/LaunchAgents/ $ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
  12. Install imagemagick $ brew install imagemagick
  13. Install POW $ curl get.pow.cx | sh $ cd ~/.pow $ ln -s ~/Sites/storyberg

If POW loads the wrong ruby version you might have to add the following to ~/.powconfig export PATH="/usr/local/Cellar/rbenv/0.3.0/bin:/Users/micdijkstra/.rbenv/shims:/Users/micdijkstra/.rbenv/bin:$PATH"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment