8.RVM常用命令一览表

句法:

rvm [--debug][--trace][--nice] <command> <options>

1.安装RVM

\curl -sSL https://get.rvm.io | bash -s stable          #安装最新rvm稳定版
\curl -sSL https://get.rvm.io | bash -s stable --ruby   #安装最新rvm稳定版和最新ruby稳定版
\curl -sSL https://get.rvm.io | bash -s stable --rails  #安装最新rvm稳定版和最新ruby稳定版以及最新rails稳定版
\curl -sSL https://get.rvm.io | bash                    #安装最新rvm开发版(此版本可能不稳定)

https://get.rvm.io 跳转后的实际地址为 https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer,可用此地址替换。

2.升级RVM

rvm get stable      #升级rvm到最新稳定版
rvm get head        #升级rvm到最新开发版

3.安装Ruby依赖

rvm requirements   #安装ruby依赖

4.列出可安装Ruby版本列表

rvm list known     #列出可安装ruby版本列表

5.安装Ruby

rvm install 1.9.3                # 安装ruby 1.9.3版本
rvm install 1.9.2-p318           # 安装ruby 1.9.2-p318版本
rvm reinstall                    # 重新安装ruby

6.列出已安装Ruby版本

rvm list                        # 列出rvm安装的所有ruby版本(不包括system版本)
rvm list default                # 列出default ruby版本            
rvm current                     # 列出current ruby版本
rvm gemdir                      # 列出当前ruby版本的gem路径
rvm gemdir system               # 列出system ruby版本的gem路径

7.切换Ruby版本

rvm alias create default 1.9.3         # 切换ruby 1.9.3 为 default 版本
rvm use 1.9.3或rvm 1.9.3               # 切换ruby 1.9.3为 current 版本
rvm use 1.9.3 --default                # 切换ruby 1.9.3为 current && default 版本
rvm use system 或 rvm system           # 切换system的ruby版本为 current 版本
rvm use default或 rvm default          # 切换default的ruby版本为 current 版本

8.删除Ruby版本

rvm remove 1.9.3        # 删除ruby1.9.3版本和已下载的源文件以及gemsets / archives
rvm uninstall 1.9.3     # 仅删除ruby1.9.3版本,但保留已下载的源文件以及gemsets / archives

9.升级Ruby分支

#升级ruby 1.9.2-p136版本到1.9.2-p180分支版本,同步迁移gemsets, wrappers, aliases 以及环境文件
rvm upgrade 1.9.2-p136 1.9.2-p180    

10.gemset(独立隔离环境)

rvm use 1.9.3@my_project或rvm 1.9.3@my_project             # 切换到名称为1.9.3@my_project的gemset
rvm gemset create project_name                             # 创建一个名称为project_name的gemset
rvm gemset use project_name                                # 切换到名称为project_name的gemset
rvm gemset name                                            # 查看当前ruby版本的当前gemset
rvm gemset list                                            # 查看当前ruby版本的所有gemset
rvm gemset list_all                                        # 查看所有ruby版本的所有gemset
rvm gemdir                                                 # 列出当前ruby版本的gem路径
rvm gemset delete project_name                             # 删除名称为project_name的gemset

11.RVM系统命令

rvm help                # rvm帮助
rvm commands            # rvm名列列表
rvm help <command>      # rvm某个命令的帮助
rvm info [version]      # 显示当前所选Ruby版本的环境信息
reload                  # 重新加载rvm
reset                   # 移除default和current配置
which ruby              # 列出ruby的安装路径

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

发表评论

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