1

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

全新安装 Linux ubuntu 10.10 后,我尝试重新安装 rails。

完成后sudo gem install rails,我可以看到我返回了 rails 3.2.3 版本

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

此外,在尝试 sudo gem update --system 时,我收到一个错误,因为我可能会覆盖系统文件。这里有什么解决方案吗?

4

1 回答 1

3

我建议使用rvm来管理您的 ruby​​ 集 - 以及为每个项目定义 gemset,这将允许您确保每个项目都有它需要的 gem。

这是 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并告诉我们您看到的内容吗?

于 2012-06-08T18:53:01.453 回答