Rails版本与文件夹不同

时间:2017-03-03 17:36:32

标签: ruby-on-rails

如果我只是在我的用户文件夹中并且rails -v我得到了5.0.2。但是,如果我进入我的项目目录,我得到5.0.0.1。

为什么会有差异,如何将我的项目更新为最新版本的rails?

1 个答案:

答案 0 :(得分:1)

Bundler使用table td each val in data val.name 来保存宝石的版本和名称。当检查到版本控制时,它确保您的宝石集在所有机器上完全相同。这在不断变化的世界中促进了稳定。

Gemfile.lock由bundler生成,并且基于Gemfile.lock的语法系统,您可以在那里指定版本。

如果您想更新rails,可以运行:

Gemfile

你应该小心更新宝石。确保您拥有良好的测试覆盖率并在更新后运行测试套件,以确保您没有因为更新而损坏任何内容。

这是捆绑文档Gemfile.lock page的链接,它涵盖了很多这些主题。

而且,这是指向Gemfile文档的链接。