cloudfoundry/sprout-routing

Name: sprout-routing

Owner: Cloud Foundry

Description: null

Created: 2016-06-10 21:24:00.0

Updated: 2016-11-30 19:04:11.0

Pushed: 2016-11-30 20:02:18.0

Homepage: null

Size: 23

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

sprout-wrap

This project uses soloist and librarian-chef to run a subset of the recipes in sprout's cookbooks.

Fork it to customize its attributes in soloistrc and the list of recipes you'd like to use for your team. You may also want to add other cookbooks to its Cheffile, perhaps one of the many community cookbooks. By default it configures an OS X Mavericks workstation for Ruby development.

Finally, if you've never used Chef before - we highly recommend you buy & watch this excellent 17 minute screencast by Ryan Bates.

Installation under Mavericks (OS X 10.9)
1. Install Command Line Tools
xcode-select --install

If you receive a message about the update server being unavailable and are on Mavericks, then you already have the command line tools.

2. Clone this project
git clone https://github.com/cloudfoundry/sprout-routing.git
cd sprout-routing
3. Install soloist & and other required gems

If you're running under rvm or rbenv, you shouldn't preface the following commands with sudo.

sudo gem install bundler
bundle

If you receive errors like this:

clang: error: unknown argument: '-multiply_definedsuppress'

then try downgrading those errors like this:

sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future bundle
4. Run soloist

[The caffeinate command will keep your computer awake while installing; depending on your network connection, soloist can take from 10 minutes to 2 hours to complete.]

caffeinate bundle exec soloist
5. Optionally run other commands to set up workstation

There are a number of functions and aliases that are installed into a workstation by sprout. After it succeeds, one may want to run the following commands:

eate_bosh_lite
Caveats
Homebrew
Roadmap

See Pivotal Tracker: https://www.pivotaltracker.com/s/projects/884116

Discussion List

Join sprout-users@googlegroups.com if you use Sprout.

References

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.