当前位置: 代码网 > it编程>前端脚本>Ruby > 使用RVM实现控制切换Ruby/Rails版本

使用RVM实现控制切换Ruby/Rails版本

2024年05月15日 Ruby 我要评论
在学习ruby on rails的过程中,不同教程使用的ruby和rails版本不一样,为了保持和教程中使用的版本一致,我们可以用rvm(ruby version manager)来控制当前的ruby

在学习ruby on rails的过程中,不同教程使用的ruby和rails版本不一样,为了保持和教程中使用的版本一致,我们可以用rvm(ruby version manager)来控制当前的ruby/rails版本,方便切换。

rvm的安装在这里不是重点,不懂的话可以参考: 如何快速正确的安装 ruby, rails 运行环境

安装其他版本ruby

安装当前最新版本2.4.1

$ rvm install 2.4.1

查看目前安装的ruby版本

$ rvm list

切换到指定版本(前提是已安装)

$ rvm 2.0.0

指定default版本

$ rvm --default use 2.4.1

创建一个gemset

gemset是绑定在ruby版本底下的:

$ rvm 2.4.1
$ gem install rails -v 5.1.1

$ rvm gemset create rails511 rails501
gemset 'rails511' created.
gemset 'rails501' created.

$ rvm 2.4.1@rails511
$ gem install rails -v 5.1.1

$ rvm 2.4.1@rails501
$ gem install rails -v 5.0.1


之后就可以在不同版本之间切换rails了:

$ rvm 2.4.1@rails511 ; rails --version

rails 5.1.1

$ rvm 2.4.1@rails501 ; rails --version

rails 5.0.1

$ rvm use 2.4.1@rails501 --default

(0)

相关文章:

  • ruby中并发并行与全局锁详解

    ruby中并发并行与全局锁详解

    前言本文主要给大家介绍了关于ruby并发并行和全局锁的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。并发和并行在开发时,我们经常会接... [阅读全文]
  • 在Mac OS X下安装Ruby运行环境的详细步骤

    在Mac OS X下安装Ruby运行环境的详细步骤

    前言ruby是一种功能强大的面向对象的脚本语言,它综合了perl,python,java等语言的特点写成,有强大的文字处理能力,简单的语法,并且完全的面向对象。... [阅读全文]
  • Redis集群搭建全记录

    Redis集群搭建全记录

    redis集群是一个提供在多个redis节点间共享数据的程序集。  redis集群中不支持处理多个keys的命令。  redis集群通过分区来提供一定程度的可用... [阅读全文]
  • Ruby实现的图片滤镜算法代码

    原图一、灰度算法彩色照片每一个像素的颜色值由红、绿、蓝三种值混合而成,红绿蓝的取值分别由很多种,于是像素的颜色值也可以有很多种颜色值,这就是彩色图片的原理,而灰度照片则只有256种…

    2024年05月15日 前端脚本
  • mac及linux下搭建ruby+rails环境

    mac及linux下搭建ruby+rails环境

    mac通常会自带ruby一个版本的ruby环境, 比如我的是2.0.0。 如果项目需要的版本巧好和自己的默认版本一样,就不用折腾安装其他版本了。 如果不一样, ... [阅读全文]
  • ruby 正则表达式详解及示例代码

    ruby 正则表达式详解及示例代码

    在编写puppet的pp文件中,会用到很多ruby的正则表达式,常用的正则如下:正则表达式:[codesyntax lang="ruby"]{}: 重复次数(如... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com