Skip to content
This repository has been archived by the owner on May 17, 2022. It is now read-only.

Latest commit

 

History

History
59 lines (33 loc) · 2.3 KB

environment.md

File metadata and controls

59 lines (33 loc) · 2.3 KB

Environment Setup

Introduction

In order to set yourself up for this course properly you are going to need a machine with Ruby installed and some accounts.

Setup your environment

You are going to need administrator access to your laptop to install the software that we are going to use. With the help of the group facilitator you can make the request.

After you have got administrator rights you are going to need to do a few bits and pieces:

  • Register a Google Apps account to use Hangouts with
  • Install Slack and get an invite to the Sky or Sky Training team from your facilitator (we use this for most communication)
  • Install Google Chrome from the web (not Sky's self serve app store)
  • Install the Google Hangouts Chrome extension (we'll use this for video calling in the event we're working remotely)
  • Register for a Floobits account (Floobits is a really great service that will allow us to write code together)
  • Register a Github account (if you don't already have one)
  • Get access to Safari Books Online
  • Get access to Pluralsight
  • Get access to codeschool

Install Ruby

To install Ruby we're going to use a tool called rbenv. To install this tool you can use Homebrew.

For more information about installing this tool, consult the readme.

The short version of this is:

# Install Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# Install rbenv

brew update
brew install rbenv ruby-build

# Install a Ruby version

rbenv install 2.2.3

Checkout the bootcamp materials

The ruby-bootcamp repository is the starting point for the bootcamp. You'll want to fork the repository and clone it locally. Start by reading the readme.

Setup Floobits

Floobits has a few features that require you to be authenticated against your account. Login in to Floobits and follow the instructions in under your settings area to create a .floorc.json in the home area of you VM.

This step is optional as you may not require Floobits to pair with your facilitator (as they might be in the same room).