2.安装RVM(Ruby version manager)管理工具的先决条件

1.先决条件

下面的这些依赖包,正常情况下“标准的Linux分支”都自带,因为RVM使用的是标准的GNU工具包(其中一些工具包是bash的内置功能)。

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

RVM还需要以下工具来安装“-head”ruby包。(例如,“ rvm install 1.9.3-head”)

  • git(> = 1.7.6)

2.校验方法

正常情况下,不需要校验依赖包,如果不放心,可以校验一下,一种快速但可能有问题的方式来查找您是否有这些程序以及它们的位置 (原理:linux内置which命令检测环境变量) ,请将以下代码复制并粘贴到您的终端中。这在Zsh和Bash中均适用,因此您可以轻松复制和粘贴。

for name in {bash,awk,sed,grep,ls,cp,tar,curl,gunzip,bunzip2,git,svn} ; do which $name ;  done

3.注意点

1.RVM需要Bash(Bourne Again shell )而不是SH(Bourne shell),因为它利用了SH Shell不支持的多种Bash原理。

2.如果要在Zsh下使用RVM,则需要4.3.5和4.3.12或> = 5.0.0之间的版本。请注意,Zsh 4.3.15有错误!注意它会破坏RVM;特别是多用户安装。

3.查看系统当前使用的shell:

 ls -al /bin/sh 

返回

/bin/sh -> dash 

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rvm/1420.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注