How to downgrade my rails version?

2020-07-09 10:36发布

I am using rails version 4.2.0. How can I downgrade to version 3.2.19?

I tried the following:

  1. I opened command prompt.
  2. I typed gem uninstall rails
  3. Some options came for rails version then I selected my current version and pressed entered.
  4. Then typed gem install rails -v 3.2.19 for installing this version.
  5. I went to my Site directory and typed rails new blog
  6. When I opened the Gemfile of blog application I found again Rails version 4.2.0 is present there.

3条回答
▲ chillily
2楼-- · 2020-07-09 11:01

That is not good approach to uninstall a global version of Rails. So just create a Rails app:

rails new app

then change Rails version in its Gemfile, and issue bundle install:

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

Then, I believe, you should change all the dependent packages to older versions.

查看更多
我只想做你的唯一
3楼-- · 2020-07-09 11:08

Do:

gem uninstall rails
gem uninstall railties

Followed by:

gem install rails -v 3.2.19 

To check a rails version, directly do:

rails -v

Another workaround:

add following to your Gemfile:

 gem 'rails', '3.2.19'

and then run:

bundle install
查看更多
时光不老,我们不散
4楼-- · 2020-07-09 11:12

Or you dont have to downgrade. You can always create a new rails app with a specific version(if that version is already installed)

rails _3.2.19_ new myApp
查看更多
登录 后发表回答