• 使用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版本。

  • 相关阅读:
    【Rust】元组匹配
    数据结构之选择排序 安静点
    数据结构之归并排序 安静点
    数据结构之插入排序 安静点
    数据结构之冒泡排序 安静点
    今日进度
    今日进度
    今日进度
    今日进度
    今日进度
  • 原文地址:https://www.cnblogs.com/chentianwei/p/10563669.html
Copyright © 2020-2023  润新知