• Home
  • About
    • Xrlin photo

      Xrlin

      A blog for sharing my thoughts and knowledge

    • Learn More
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

RVM常用命令

05 Feb 2017

Reading time ~1 minute

  • 配置ruby版本
    • 安装指定版本的ruby

       rvm install 2.1.1
      
    • 设置默认的ruby版本

       rvm --default use 2.1.1
      
    • 指定ruby版本

       rvm use 2.1.1
      
       该命令会使用系统的ruby版本
       rvm use system
      
    • 列举所有安装的ruby版本

       rvm list
      
  • 配置Gemsets
    rvm提供Gemset可以使得每个项目的gem环境相隔离,避免影响依赖关系
    • 创建Gemset

       # 创建两个gem set
       rvm gemset create rails5 rails4
      
    • 使用指定Gemset

       # 使用ruby2.1.1和rails5这个gemset
       rvm 2.1.1@rails5
      
    • 删除指定gemset

       # 删除当前ruby版本下的teddy这个gemset  
       rvm gemset delete teddy
       # 删除ruby 2.0.0版本下的teddy这个gemset
       rvm 2.0.0 do rvm gemset delete teddy
      
    • 获取当前的gemset名称

       rvm gemset name
      
    • 获取gemset列表

       # 获取当前ruby版本下的gemset  
       rvm gemset list
       # 获取所有的gemset(不分ruby版本)
       rvm gemset list_all
      
  • 为指定项目配置rvm

     # 配置.ruby-version文件
     rvm --ruby-version use 1.9.3
     # 配置.ruby_version、.ruby-gemset文件
     rvm --ruby-version user 1.9.3@my_app
    


rubyrvm Like Tweet +1