Ruby on rails 如何降级我的rails版本?

Ruby on rails 如何降级我的rails版本?,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我使用的是rails版本4.2.0。如何降级到3.2.19版 我尝试了以下方法: 我打开了命令提示符 我键入了gem卸载rails rails版本提供了一些选项,然后我选择了当前版本并按Enter键 然后键入gem install rails-v3.2.19以安装此版本 我去了我的网站目录,输入了rails新博客 当我打开blog应用程序的Gemfile时,我再次发现Rails版本4.2.0存在于那里 做: 其次是: gem install rails -v 3.2.19 要检查rails版

我使用的是rails版本4.2.0。如何降级到3.2.19版

我尝试了以下方法:

  • 我打开了命令提示符
  • 我键入了
    gem卸载rails
  • rails版本提供了一些选项,然后我选择了当前版本并按Enter键
  • 然后键入
    gem install rails-v3.2.19
    以安装此版本
  • 我去了我的网站目录,输入了
    rails新博客
  • 当我打开blog应用程序的Gemfile时,我再次发现Rails版本4.2.0存在于那里
  • 做:

    其次是:

    gem install rails -v 3.2.19 
    
    要检查rails版本,请直接执行以下操作:

    rails -v
    
    另一种解决方法:

    将以下内容添加到您的文件中:

     gem 'rails', '3.2.19'
    
    然后运行:

    bundle install
    

    或者你不必降级。您始终可以创建具有特定版本的新rails应用程序(如果已安装该版本)


    这不是卸载全局版本的
    Rails
    的好方法。因此,只需创建一个
    Rails
    应用程序:

    rails new app
    
    然后在其Gemfile中更改
    Rails
    版本,并发布
    bundle-install

    cd app
    sed "s/'rails', '~> 4.2.0'/'rails', '~> 3.2.19'/" -i Gemfile
    bundle install
    

    然后,我认为,您应该将所有依赖的软件包更改为旧版本。

    为什么不使用Gemfile创建一个新的rails空间,特别是其中需要的rails版本?
    sed
    更改Gemfile中的rails版本-|@64位,在这种情况下只是文本编辑器,如vim;)
    rails new app
    
    cd app
    sed "s/'rails', '~> 4.2.0'/'rails', '~> 3.2.19'/" -i Gemfile
    bundle install