用RVM控制切换Ruby/Rails版本

栏目: Ruby · 发布时间: 8年前

内容简介:用RVM控制切换Ruby/Rails版本

在学习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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Learn Python the Hard Way

Learn Python the Hard Way

Zed Shaw / Example Product Manufacturer / 2011

This is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up t......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具