Rails版本停留在2.3.5如何更新到3.x.

时间:2012-06-08 18:49:16

标签: ruby-on-rails ruby ruby-on-rails-3

您好,感谢您对此进行调查。

在干净安装Linux ubuntu 10.10后,我试图重新安装rails。

在执行sudo gem install rails之后,我可以看到我返回了版本3.2.3的rails

但是在生成一个新项目之后我找不到我的gem文件,所以我尝试了ruby -v,它返回2.3.4,因为我知道我得到了最新版本,所以很奇怪。

同样在尝试sudo gem update --system时出现错误,因为我可能会覆盖系统文件。这里有解决方案吗?

1 个答案:

答案 0 :(得分:3)

我建议使用rvm来管理你的ruby集 - 以及为每个项目定义gemsets,这样你就可以确保每个项目都拥有它所需的宝石。

这是rvm安装说明的链接(它们应该与ubuntu一起使用):

https://rvm.io/rvm/install/

以下是有关使用rvm基本使用gemsets的一些信息:

https://rvm.io/gemsets/basics/

此外,在使用rails 3+时,您应该尝试键入bundle exec rails -v - 这样您就可以使用为您所在项目定义的gem。

您可以尝试输入bundle exec rails -v并让我们知道您看到了什么吗?