class Chruby < Formula desc "Ruby environment tool" homepage "https://github.com/postmodern/chruby#readme" url "https://github.com/postmodern/chruby/archive/v0.3.9.tar.gz" sha256 "7220a96e355b8a613929881c091ca85ec809153988d7d691299e0a16806b42fd" head "https://github.com/postmodern/chruby.git" def install system "make", "install", "PREFIX=#{prefix}" end def caveats; <<-EOS.undent Add the following to the ~/.bashrc or ~/.zshrc file: source #{opt_share}/chruby/chruby.sh By default chruby will search for Rubies installed into /opt/rubies/ or ~/.rubies/. For non-standard installation locations, simply set the RUBIES variable after loading chruby.sh: RUBIES+=( /opt/jruby-1.7.0 $HOME/src/rubinius ) If you are migrating from another Ruby manager, set `RUBIES` accordingly: RVM: RUBIES+=(~/.rvm/rubies/*) rbenv: RUBIES+=(~/.rbenv/versions/*) rbfu: RUBIES+=(~/.rbfu/rubies/*) To enable auto-switching of Rubies specified by .ruby-version files, add the following to ~/.bashrc or ~/.zshrc: source #{opt_share}/chruby/auto.sh EOS end end