我是 Ruby on Rails 的初学者,我正在使用 Rails 3.0.9。
有什么区别Gemfile
and Gemfile.lock
在 Rails 中?
The Gemfile
是您指定要使用哪些 gem 的地方,并允许您指定哪些版本。
The Gemfile.lock
文件是 Bundler 记录已安装的确切版本的位置。这样,当同一个库/项目加载到另一台机器上时,运行bundle install
将查看Gemfile.lock
并安装完全相同的版本,而不是仅仅使用Gemfile
并安装最新版本。 (在不同的机器上运行不同的版本可能会导致测试失败等)您不必直接编辑锁定文件。
查看Bundler 的目的和理由 http://bundler.io/v1.12/rationale.html,特别是“将代码签入版本控制”部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)