Skip to content

Pact workstation configuration tool (cloned from pivotal-sprout/sprout-wrap)

License

Notifications You must be signed in to change notification settings

globerhofer/pact-workstation

Repository files navigation

Pact Workstation Setup

Build Status

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 to ~/pact-workstation

git clone https://github.com/pact/pact-workstation.git
cd ~/pact-workstation

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
sudo 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

[You may want to modify your Energy Saver preferences (System Preferences → Energy Saver → Computer Sleep → 3hrs); depending on your network connection, soloist can take from 10 minutes to 2 hours to complete.]

bundle exec soloist

DO NOT RUN VIA sudo

Roadmap

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

Discussion List

Join [email protected] if you use Sprout.

References

About

Pact workstation configuration tool (cloned from pivotal-sprout/sprout-wrap)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages