Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Shell scripts for the installation of commonly used Ruby Gems.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 functions
Octocat-spinner-32 settings
Octocat-spinner-32 CHANGELOG.md
Octocat-spinner-32 CONTRIBUTING.md
Octocat-spinner-32 LICENSE.md
Octocat-spinner-32 README.md
Octocat-spinner-32 run.sh
README.md

Overview

Shell scripts for the installation of commonly used Ruby Gems.

Sometimes, when setting up a new machine or installing a new Ruby VM, there is a need for automating the install of commonly used gems (i.e. setting up your toolbox). This solves that problem by providing a master list of commonly used gems which can be installed via a single command.

Features

Installs the following gems (only if not already installed):

Requirements

  • OSX, Linux, or UNIX.
  • Git.
  • Graphviz (necessary for diagram generation).

Setup

Open a terminal window and execute one of the following depending on your version preference:

Current Version (stable):

git clone git://github.com/bkuhlmann/ruby_gem_setup.git
cd ruby_gem_setup
git checkout v8.0.0

Master Version (unstable):

git clone git://github.com/bkuhlmann/ruby_gem_setup.git
cd ruby_gem_setup

Usage

Edit the settings/gems.txt as you see fit. Blank lines and lines that begin with '#' will be ignored. Then open a terminal window to execute the following command:

./run.sh

Running the script will present the following options:

i: Install gems.
q: Quit/Exit.

Choose option 'i' to install.

The options prompt can be skipped by passing the desired option directly to the run.sh script. For example, executing "./run.sh i" will execute the install.

Versioning

Read Semantic Versioning for details. Briefly, it means:

  • Patch (x.y.Z) - Incremented for small, backwards compatible bug fixes.
  • Minor (x.Y.z) - Incremented for new, backwards compatible public API enhancements and/or bug fixes.
  • Major (X.y.z) - Incremented for any backwards incompatible public API changes.

Contributions

Read CONTRIBUTING for details.

Credits

Developed by Brooke Kuhlmann at Red Alchemist

License

Copyright (c) 2010 Red Alchemist. Read the LICENSE for details.

History

Read the CHANGELOG for details.

Something went wrong with that request. Please try again.