我遇到与this one相反的问题。 Gemfile
有:
source 'https://rubygems.org'
ruby '2.3.1'
我的Gemfile.lock
文件末尾是:
RUBY VERSION
ruby 2.3.1p112
BUNDLED WITH
1.12.4
但是当我运行时bundle install
始终会删除RUBY VERSION
,无论我是否使用与开发团队相同的版本。即使我使用比用于生成原始Gemfile.lock
文件的更新的捆绑器版本:
$ bundle -v
Bundler version 1.12.5
$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
任何想法我怎么能阻止这个?
答案 0 :(得分:11)
几天之后,我偶然发现了另一个我必须运行spring stop
的问题。之后它开始正确生成它
我不能暂停我的电脑,并且已经运行了几个星期,而不是尝试旧的关机。
答案 1 :(得分:0)
我遇到了同样的问题-Gemfile.lock的末尾有以下几行:
RUBY VERSION
ruby 2.4.1p111
BUNDLED WITH
1.16.4
只要我在1.3.0版gem中使用捆绑程序,这些行就会自动从Gemfile.lock中删除。
将捆绑程序版本更改为BUNDLED_WITH参数所指向的版本后,问题停止了。
我使用的命令:
gem uninstall bundler & gem install bundler -v 1.16.4