https://my.oschina.net/yudongyang/blog/1549248

https://rvm.io/gemsets

安装rails的一个版本

1.创建一个专门的文件夹存放对应的rails版本。

⮀ ~ ⮀ rvm list
=* ruby-2.5.1 [ x86_64 ] # => - current
# =* - current && default
# * - default ⮀ ~ ⮀ rails -v
Rails 5.2.2
⮀ ~ ⮀ rvm gemset list gemsets for ruby-2.5.1 (found in /Users/chentianwei/.rvm/gems/ruby-2.5.1)
=> (default)
global
 ~ ⮀ rvm gemset create rails6
ruby-2.5.1 - #gemset created /Users/chentianwei/.rvm/gems/ruby-2.5.1@rails6
ruby-2.5.1 - #generating rails6 wrappers............
~ ⮀ rvm gemset list gemsets for ruby-2.5.1 (found in /Users/chentianwei/.rvm/gems/ruby-2.5.1)
=> (default)
global
rails6

然后切换到这个文件夹:

~ ⮀ rvm use ruby-2.5.1@rails6
Using /Users/chentianwei/.rvm/gems/ruby-2.5.1 with gemset rails6
(或者使用rvm gemset use rails6)
~ ⮀ rvm gemset list gemsets for ruby-2.5.1 (found in /Users/chentianwei/.rvm/gems/ruby-2.5.1)
(default)
global
=> rails6

安装rails的一个版本

 ~ ⮀ gem install rails --version=6.0.0.beta3

 ~ ⮀ rails -v
Rails 6.0.0.beta3

补充7-29

https://rubygems.org/gems/rails/versions/6.0.0.beta2 上找需要的版本,然后安装在所选ruby版本的gemset下。

RVM官网参考:https://rvm.io/gemsets/basics

* RVM gives you a separate gem directory for each and every Ruby version and gemset. * This means that gems must be explicitly installed for each revision and gemset.

一个ruby版本有可以安装多个rails版本。

这个ruby及旗下的rails各个版本和别的ruby及旗下的rails各个版本是分别存放于不同目录的。

所以,如果要测试一个程序需要选择一个ruby和一个rails版本:

rvm list //查看ruby版本
rvm use ruby-* //使用这个ruby版本 rvm gemset list //查看这个ruby版本下安装的rails版本。
rvm gemsest use rails-* //使用这个ruby下的rails的版本。

简写:

rvm 2.6.2@rails6.0.0.beta

解释:

2.6.2是ruby的版本号

rails6.0.0.beta是你创建的文件夹,这个文件夹内安装了rails的一个版本。

这条命令就是当前文件夹下使用某个特定的ruby版本及rails版本。

使用rvm关联ruby版本和rails版本。的更多相关文章

  1. macos下使用rvm管理ruby版本和rails版本

    1. 安装rvm curl -L https://get.rvm.io | bash -s stable 查看rvm 版本 2. 安装ruby rvm install 2.3.1 查看ruby 版本 ...

  2. RVM 解决 Ruby 的版本问题

    RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换. RVM 的官网是 https://rvm.io/. 如果你打算学习 Ruby / Rails, RVM 是必不可少的工 ...

  3. 使用RVM更新Ruby 版本

    http://rvm.io/rvm/install Install RVM (development version): \curl -sSL https://get.rvm.io | bash Wi ...

  4. 【转】rvm安装ruby,gem,rails,之后仍然无法找到rails命令

    转自:http://chinacheng.iteye.com/blog/1738036 rvm安装ruby和rails之后,ruby -v好使,gem -v好使.但是rails -v不好使,提示没有安 ...

  5. 用Rvm安装Ruby,Rails运行环境及常见错误解决方法

    一.安装Rvm 1.下载安装Rvm $ curl -L https://get.rvm.io | bash -s stable 此时可能出现错误:"gpg: 无法检查签名:找不到公钥&quo ...

  6. 【Ruby on Rails 学习一】ubuntu14.04配置rvm与ruby

    要安装ruby,首先要安装rvm,借助rvm安装ruby rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin  开发的一款命令行工具.rvm 能够让 ...

  7. Unix 下 使用 RVM 管理 Ruby 和 gem

    转载:http://www.ibm.com/developerworks/cn/aix/library/au-aix-manage-ruby/   尽管 Internet Relay Chat.论坛和 ...

  8. centos 6.x安装rvm 配置 Ruby开发环境

    rvm是ruby的版本管理工具  还可对ruby进行 安装 卸载 等 1.安装 curl #  sudo yum install  curl #  curl -L  get.rvm.io | bash ...

  9. macosx zsh下安装rvm和ruby

    1)curl -L get.rvm.io | bash -s stable 2)把下面一行加到~/.zshrc中: [[ -s "$HOME/.rvm/scripts/rvm" ] ...

随机推荐

  1. RoR - MetaProgramming

    ruby是动态语言,它有动态语言的优势与劣势 动态语言,像python与ruby 你不用提前去定义method - they need to only be "found" whe ...

  2. axios跨域请求报错

    在nodejs的入口js中的配置路由之前加入这一段就可以了 app.all('*', function(req, res, next) { res.header("Access-Contro ...

  3. Python时间、日期、时间戳之间的转换

    一.字符串与为时间字符串之间的互相转换 方法:time模块下的strptime方法 a = "2012-11-11 23:40:00" # 字符串转换为时间字符串 import t ...

  4. java之数据库连接池-dbcp&c3p0&dbutils

    介绍 因为数据库连接对象的创建比较消耗性能,所以可以在应用程序启动时就在内存中开辟一片空间(集合)存放多个数据库连接对象,后面需要连接时直接从该空间中取而不用新创建:使用完毕后归还连接(将连接重新放回 ...

  5. OrbSLAM2采集点云数据

    因为条件限制,在Windows10平台下实现OrbSLAM2+Kinect2点云数据采集. 1. 遇到问题,启动运行没多久就跟丢了,有的地方哪怕轻微的旋转甚至不动都无法跟踪. 原因:相机的标定参数不对 ...

  6. [js]js设计模式小结

    js设计模式小结 工厂模式/构造函数--减少重复 - 创建对象有new - 自动创建obj,this赋值 - 无return 原型链模式 - 进一步去重 类是函数数据类型,每个函数都有prototyp ...

  7. zabbix-agent 在SElinux Enforcing 状态的文件权限问题及解决办法

    因为某种原因必须要开启SElinux,用yum装了一个zabbix-agent 替换了一下配置文件结果悲剧了 # systemctl restart zabbix-agent ● zabbix-age ...

  8. break,continue的区别

    break 终止循环, continue 跳出本次循环,进入下一次循环 username = 'Loker'passwd = '123456' for i in range(3): user = in ...

  9. OAuth2认证和授权:ClientCredentials认证

    1:创建授权服务器项目:AuthorizationServer,添加包:IdentityServer4 2:创建资源服务器项目:ResourcesServer,添加包:IdentityServer4. ...

  10. 【转】jira迁移数据

    jira迁移数据有两种方式 方式一: jira系统自带的备份恢复操作 最简单的,但不一定能成功   从/export/atlassian/application-data/jira/export下载至 ...