使用rvm关联ruby版本和rails版本。
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版本。的更多相关文章
- macos下使用rvm管理ruby版本和rails版本
1. 安装rvm curl -L https://get.rvm.io | bash -s stable 查看rvm 版本 2. 安装ruby rvm install 2.3.1 查看ruby 版本 ...
- RVM 解决 Ruby 的版本问题
RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换. RVM 的官网是 https://rvm.io/. 如果你打算学习 Ruby / Rails, RVM 是必不可少的工 ...
- 使用RVM更新Ruby 版本
http://rvm.io/rvm/install Install RVM (development version): \curl -sSL https://get.rvm.io | bash Wi ...
- 【转】rvm安装ruby,gem,rails,之后仍然无法找到rails命令
转自:http://chinacheng.iteye.com/blog/1738036 rvm安装ruby和rails之后,ruby -v好使,gem -v好使.但是rails -v不好使,提示没有安 ...
- 用Rvm安装Ruby,Rails运行环境及常见错误解决方法
一.安装Rvm 1.下载安装Rvm $ curl -L https://get.rvm.io | bash -s stable 此时可能出现错误:"gpg: 无法检查签名:找不到公钥&quo ...
- 【Ruby on Rails 学习一】ubuntu14.04配置rvm与ruby
要安装ruby,首先要安装rvm,借助rvm安装ruby rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin 开发的一款命令行工具.rvm 能够让 ...
- Unix 下 使用 RVM 管理 Ruby 和 gem
转载:http://www.ibm.com/developerworks/cn/aix/library/au-aix-manage-ruby/ 尽管 Internet Relay Chat.论坛和 ...
- centos 6.x安装rvm 配置 Ruby开发环境
rvm是ruby的版本管理工具 还可对ruby进行 安装 卸载 等 1.安装 curl # sudo yum install curl # curl -L get.rvm.io | bash ...
- macosx zsh下安装rvm和ruby
1)curl -L get.rvm.io | bash -s stable 2)把下面一行加到~/.zshrc中: [[ -s "$HOME/.rvm/scripts/rvm" ] ...
随机推荐
- CentOS 7.6 安装Oracle 12c
下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html https://www ...
- [daily][python2] int型IP地址与string型IP地址互转
使用python2,类似如下操作. >>> import socket >>> import struct >>> socket.ntohl(]) ...
- Emmet.vim 教程
Emmet.vim 教程 May 5, 2012 目录 1 下载 Emmet.vim 2 安装 Emmet.vim 3 使用 Emmet.vim 4 余话 Emmet 项目原先叫 Zen Coding ...
- etcd集群的搭建
由于最近在学习kubernetes,etcd作为kubernetes集群的主数据库,必须先启动. etcds实例名称 IP地址 Hostname etcd 1 192.168.142.161 kube ...
- 4、 LwIP协议栈规范翻译——流程模型
4.流程模型 协议实现的流程模型描述了系统被划分为不同的流程的方式.用于实现通信协议的一个流程模型是让每个协议作为一个独立的进程运行.有了这个模型,严格的协议分层被强制执行,并且协议之间的通信点必须严 ...
- Python3学习之路~5.11 configparser模块
用于生成和修改常见配置文档,当前模块的名称在 python 2.x 版本中为 ConfigParser, python 3.x 版本中变更为 configparser. 来看一个好多软件的常见文档格式 ...
- 大牛推荐的5本 Linux 经典必读书
今天给大家推荐5本Linux学习相关的书籍:这些书籍基本都是很多大牛推荐过,并且深受业界好评的书:虽然只有5本,但是相信把5本全都认真看过的同学应该不多吧?希望这些书能够帮助你进阶为大牛! 上期传送门 ...
- 使用new和newInstance()创建类的区别
在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一 ...
- InternalError (see above for traceback): Blas GEMM launch failed
训练BiLSTM模型的时候报错: InternalError (see above for traceback): Blas GEMM launch failed : a.shape=(32, 200 ...
- Zookeeper应用之——选举(Election)
请注意,此篇文章并不是介绍Zookeeper集群内部Leader的选举机制,而是应用程序使用Zookeeper作为选举. 使用Zookeeper进行选举,主要用到了Znode的两个性质: 临时节点(E ...