もしお手伝いいただける方、またはメンテナーの一員になりたい方がいらっしゃいましたら、ぜひご協力ください。RVM Github組織で、RVM関連のプロジェクトをさらにご覧いただけます。
RVMの必要条件
以下の要件のほとんどは、標準的なLinuxディストリビューションで満たされています。
RVMは以下の標準的なGNUツールを使用します(そのいくつかはBashのビルトイン関数です)。
- bash (bash 3の場合は>= 3.2.25、それ以外の場合は>= 4.2)
- awk
- sed
- grep
- which
- ls
- cp
- tar
- curl
- gunzip
- bunzip2
RVMはSHではなくBashを必要とすることに注意してください。これは、SHシェルではサポートされていない複数のBash固有の機能を使用しているためです。
RVMは、「-head」Rubyのインストールにも以下のライブラリが必要です。(例:`rvm install 1.9.3-head`)
- git (>= 1.7.6)
ZshでRVMを使用する場合は、4.3.5~4.3.12、または>= 5.0.0のバージョンのZshが必要です。Zsh 4.3.15はバグがあります!特にマルチユーザーインストールではRVMを壊す可能性があるため、注意してください。
注:これらのプログラムがあるかどうか、そしてどこに存在するかを素早く確認するには、以下のコードをシェルにコピー&ペーストしてください。これはZshとBashの両方で動作するため、安心してコピー&ペーストできます。
for name in {bash,awk,sed,grep,ls,cp,tar,curl,gunzip,bunzip2,git,svn} ; do which $name ; done