我正在研究Ubuntu。最初我有3个版本的rails安装3.2.9,3.2.12和4.0.0。运行rails -v显示了Rails 4.0.0。我尝试使用gem uninstall rails 4.0.0卸载Rails 4.0.0。现在运行gem uninstall rails给出了这个输出:
选择要卸载的gem:
1. rails-3.2.9
2. rails-3.2.12
运行rails -v现在也提供了Rails 4.0.0。任何猜测如何将默认轨道更改为3.2.12。
答案 0 :(得分:2)
更多关于 Thaha kp 的评论,我发现了这一点:
rails _3.2.12_ new myapp # slightly different version positioning
这意味着,您可以在一个rails
环境中安装所需的ruby
个版本,当您启动新应用时,您只需指定要使用的版本。
现在,如果您在rails 3.2.10
启动了应用并希望升级到rails 3.2.11
,则只需更改Gemfile
中的 Bharath Sankar 建议的版本正在运行的bundle
您的应用将使用3.2.12
版本。
答案 1 :(得分:0)
如果您想更改rails的版本,可以在应用程序的Gemfile中更改它...
在评论中正确地指出了这个答案的缺陷,我建议你阅读我在网上发现的这篇文章..