如何降级我的rails版本?

时间:2015-01-22 05:57:45

标签: ruby-on-rails ruby ruby-on-rails-4

我正在使用rails版本4.2.0。如何降级到版本3.2.19?

我尝试了以下内容:

  1. 我打开了命令提示符。
  2. 我输入了gem uninstall rails
  3. 有些选项来自rails版本,然后我选择了当前版本并按下输入。
  4. 然后键入gem install rails -v 3.2.19以安装此版本。
  5. 我访问了我的Site目录并输入了rails new blog
  6. 当我打开博客应用程序的Gemfile时,我又找到了Rails版本4.2.0。

3 个答案:

答案 0 :(得分:11)

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

rails _3.2.19_ new myApp

答案 1 :(得分:10)

执行:

gem uninstall rails
gem uninstall railties

其次是:

gem install rails -v 3.2.19 

要检查rails版本,请直接执行:

rails -v

另一种解决方法:

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

 gem 'rails', '3.2.19'

然后运行:

bundle install

答案 2 :(得分:1)

这不是卸载全球版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

然后,我相信,您应该将所有依赖包更改为旧版本。