VOOZH about

URL: http://rvm.io/rvm/prerequisites

⇱ RVM: Ruby Version Manager - prerequisites


👁 RVM Logo
Support
RVM is maintained by community of volunteers, report issues to RVM issues tracker.
If you can help or wish to become one of the maintainers - just start helping. You can find more RVM related projects at RVM Github organization.
Donation
Love RVM? Help us maintain RVM, a donation can help with it. Want to help in other way, want to be a sponsor?
contact: Michal Papis
Sponsors
👁 Fastly
Carbon Ads
Documentation  >  RVM  >  Prerequisites

RVM Prerequisites

Most of the requirements below are met by standard Linux distributions.


RVM uses the following standard GNU tools (some of which are built-in functions to Bash):

  • bash (>= 3.2.25 for bash 3 or >= 4.2 otherwise)
  • awk
  • sed
  • grep
  • which
  • ls
  • cp
  • tar
  • curl
  • gunzip
  • bunzip2

Please note that RVM requires Bash, not SH, as it makes use of multiple Bash-isms that the SH shell does not support.

RVM also requires the following libraries for installing '-head' rubies. (e.g 'rvm install 1.9.3-head')

  • git (>= 1.7.6)

If you want to use RVM under Zsh, you will need a version between 4.3.5 and 4.3.12 or >= 5.0.0. Please note Zsh 4.3.15 is buggy! Be careful with it as it can break RVM; especially Multi-User installations.

NOTE: For a quick and dirty way to find out if you have these programs and where they are, copy and paste the following code into your shell. This works in both Zsh and Bash so you can copy and paste with no worries.

for name in {bash,awk,sed,grep,ls,cp,tar,curl,gunzip,bunzip2,git,svn} ; do which $name ; done
RVM Documentation Index | RVM Blog
RVM Interpreters Rubies
Gemsets Set Actions Workflow Deployment
Integration
Packages Presentations Help & Support Quality Assurance Development Credits
∞ Copyright © 2009-2011 Wayne E. Seguin © 2011-2017 Michal Papis © 2016-2017 Piotr Kuczynski ∞ Built with Nanoc ∞ Cached by Fastly ∞ Tested by Travis CI