您好,感谢您对此的调查。
在全新安装 Linux ubuntu 10.10 后,我尝试重新安装 rails。
在执行 sudo gem install rails
之后,我可以看到我返回了 3.2.3 版的 rails
但是在生成一个新项目后我找不到我的 gemfile 所以我尝试了 ruby -v 返回 2.3.4 这很奇怪因为我知道我得到的是最新的。
另外,在尝试 sudo gem update --system 时,我收到错误消息,因为我可能会覆盖系统文件。这里有什么解决方案吗?
最佳答案
我建议使用 rvm管理您的 ruby 集——以及为每个项目定义 gemset,这将使您能够确保每个项目都拥有它需要的 gem。
这是 rvm 安装说明的链接(它们应该适用于 ubuntu):
这里有一些关于 gemsets 与 rvm 的基本使用的信息:
https://rvm.io/gemsets/basics/
此外,在使用 rails 3+ 时,您应该练习输入 bundle exec rails -v
—— 这样您就可以使用为您所在的项目定义的 gem。
您可以尝试输入 bundle exec rails -v
并让我们知道您看到了什么吗?
关于ruby-on-rails - Rails 版本停留在 2.3.5 如何更新到 3.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10954462/