Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 44 lines (33 sloc) 1.719 kb
aa0466f @croaky mac os x script
croaky authored
1 Laptop
2 ======
3
1b96d13 @croaky removing Ubuntu support and making the docs clear that this is a Mac OS ...
croaky authored
4 Laptop is a set of scripts to get your Max OS X laptop set up as a Rails development machine.
aa0466f @croaky mac os x script
croaky authored
5
1b96d13 @croaky removing Ubuntu support and making the docs clear that this is a Mac OS ...
croaky authored
6 Install
7 -------
aa0466f @croaky mac os x script
croaky authored
8
a177cca @croaky [#16] Recommend Command Line Tools for XCode
croaky authored
9 Uninstall XCode:
aa0466f @croaky mac os x script
croaky authored
10
a177cca @croaky [#16] Recommend Command Line Tools for XCode
croaky authored
11 sudo /Developer/Library/uninstall-devtools --mode=all
12
13 Install [Command Line Tools for XCode](https://developer.apple.com/downloads/index.action) (171MB).
14
15 Run our one-liner:
fc2143f @croaky mac is now a shell script. both mac & ubuntu now install ruby 1.9.2-p180...
croaky authored
16
f844ccc @croaky correct incorrect github URLs in install instructions
croaky authored
17 bash < <(curl -s https://raw.github.com/thoughtbot/laptop/master/mac)
aa0466f @croaky mac os x script
croaky authored
18
fbb7f0f @croaky more details for README
croaky authored
19 What it sets up
20 ---------------
21
4b3688a @croaky adding heroku labs plugin
croaky authored
22 * SSH public key (for authenticating with services like Github and Heroku)
23 * Homebrew (for managing operating system libraries)
87fe88f @sikachu Balls to the wall, people.
sikachu authored
24 * Qt (used by Capybara Webkit for headless JavaScript testing)
bf60fca @croaky move ssh key generation to first step so people can be setting up their ...
croaky authored
25 * Ack (for finding things in files)
531645d @croaky install tmux, too
croaky authored
26 * Tmux (for saving project state and switching between projects)
bf60fca @croaky move ssh key generation to first step so people can be setting up their ...
croaky authored
27 * Postgres (for storing relational data)
28 * Redis (for storing key-value data)
29 * ImageMagick (for cropping and resizing images)
30 * RVM (for managing versions of the Ruby programming language)
a177cca @croaky [#16] Recommend Command Line Tools for XCode
croaky authored
31 * Ruby 1.9.2 stable (for writing general-purpose code)
bf60fca @croaky move ssh key generation to first step so people can be setting up their ...
croaky authored
32 * Bundler gem (for managing Ruby libraries)
33 * Rails gem (for writing web applications)
34 * Heroku gem (for interacting with the Heroku API)
35 * Taps gem (for pushing and pulling SQL databases between environments)
2f42736 @croaky Edited README.md via GitHub
croaky authored
36 * Postgres gem (for making Ruby talk to SQL databases)
3caaedb @croaky install the foreman gem
croaky authored
37 * Foreman gem (for serving your Rails app locally)
d59de0e @croaky added git remote branch as a default gem that will be installed
croaky authored
38 * Git Remote Branch gem (for faster git branch creation and deletion)
ff6ed23 @croaky make the laptop more bad-ass when working with Heroku
croaky authored
39 * Heroku accounts plugin (for using multiple Heroku accounts like a client's account)
40 * Heroku config plugin (for pulling config variables locally to be used as ENV variables)
4b3688a @croaky adding heroku labs plugin
croaky authored
41 * Heroku labs plugin (for using config variables during assets precompile and for using Ruby 1.9.3)
bf60fca @croaky move ssh key generation to first step so people can be setting up their ...
croaky authored
42
531645d @croaky install tmux, too
croaky authored
43 It should take about 30 minutes for everything to install, depending on your machine.
Something went wrong with that request. Please try again.