即使更新后终端仍然显示旧版本的rails

das*_*dsa 4 ruby ruby-on-rails ruby-on-rails-3

我是Web开发的初学者,并且遵循Michael Hartl撰写的Ruby on Rails教程.我使用命令更新了我的rails gem install rails -v 3.2.3,它似乎工作.但是当我使用命令检查rails版本时rails -v,它仍然显示了一些不同的版本:Rails 4.2.5.2.我重新开始我的终端但没有运气.请你帮助我好吗.

提前致谢

小智 6

这是因为rails你现在有两个版本railties.尝试先运行它:

gem uninstall railties
Run Code Online (Sandbox Code Playgroud)

通过运行此命令,您的屏幕将显示rails gems list,如下所示:

Select gem to uninstall:
1. railties-3.2.18
2. railties-4.2.6
3. All versions
> 
Run Code Online (Sandbox Code Playgroud)

键入3以删除所有.现在你的宝石列表没有rails宝石.现在你可以安装了rails -v 3.2.3.安装完成后,rails -v会显示:Rails 3.2.3