GithubHelp home page GithubHelp logo

thatrubylove / macsetup Goto Github PK

View Code? Open in Web Editor NEW

This project forked from andycroll/macsetup

1.0 1.0 2.0 116 KB

Scripts to quickly build a Mac Ruby dev environment

Vim Script 59.18% Shell 40.82%

macsetup's Introduction

Brought to you from the people behind www.rubycasts.io

Check out these awesome ruby and rails screencasts! There is 1 15 minute cast released every week as well as either a 2 Minute Ruby or a 2 Minute Rails screencast!

Mac Setup

A simple set of scripts used to build a simple Ruby/Rails development machine. Essentially, I reinstall often and puppet and chef are just too much damn owrk for osx.

Install

Before you run this script, which extensively uses Homebrew, you need to the Apple Command Line tools.

xcode-select --install

Then, run this one-liner:

curl -L https://raw.github.com/thatrubylove/macsetup/master/mac || sh

What it sets up

  • SSH public key (for authenticating with services like Github and Heroku)
  • Homebrew (for managing operating system libraries)
  • Git (version control) + Legit (for humanizing commands)
  • Qt (used by Capybara Webkit for headless JavaScript testing)
  • Ack (for finding things in files)
  • Postgres (for storing relational data)
  • ImageMagick (for cropping and resizing images)
  • chruby (for managing versions of the Ruby programming language)
  • Ruby 1.9.3 & 2.1.0 stable (for writing general-purpose code)
  • Bundler gem (for managing Ruby libraries)
  • Rails gem (for writing web applications)
  • Chrome (inspect that madness)
  • VLC (Video be essential and shit)
  • Flowdock (for development chat)
  • Transmission (because torrents are awesome)
  • Dropbox (for persisting files across stupidity)

It should take about 30 minutes for everything to install, depending on your machine and your Internet connection

macsetup's People

Contributors

thatrubylove avatar andycroll avatar

Stargazers

Wil Helser avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.