特拉维斯报告损坏的奇怪消息 Gemfile.lock
Travis reports odd message of corrupted Gemfile.lock
我正在使用捆绑器安装东西,因为我添加了 Gemfile.lock
,travis 开始抱怨:
Your Gemfile.lock is corrupt. The following gem is missing from the DEPENDENCIES
section: 'echoe'
当然,一切都在本地工作。它也可以使用 DeployBot
。我什至安装了 docker ubuntu 并尝试了,仍然可以。我的 Gemfile.lock
没有损坏。使用相同版本的 ruby 和捆绑器。
这是怎么回事?
更新
这与捆绑程序版本有关。我使用的是 1.11.0,但收到报告说它可以与 eg 一起使用。 1.8.3. ??
由于最近发布了新的捆绑程序版本,我们今天在 Buildkite 上看到了一个非常相似的问题
https://rubygems.org/gems/bundler/versions/1.11.0
我们通过规定要安装的捆绑程序的版本来构建工作。
gem install -v 1.10.6 bundler --no-rdoc --no-ri
并强制使用那个
bundle _1.10.6_ install
首先,删除 gem 锁定文件:
rm -f Gemfile.lock
然后安装依赖:
bundle install
您可以更新依赖项以确保不会出现错误:
bundle update
我正在使用捆绑器安装东西,因为我添加了 Gemfile.lock
,travis 开始抱怨:
Your Gemfile.lock is corrupt. The following gem is missing from the DEPENDENCIES
section: 'echoe'
当然,一切都在本地工作。它也可以使用 DeployBot
。我什至安装了 docker ubuntu 并尝试了,仍然可以。我的 Gemfile.lock
没有损坏。使用相同版本的 ruby 和捆绑器。
这是怎么回事?
更新
这与捆绑程序版本有关。我使用的是 1.11.0,但收到报告说它可以与 eg 一起使用。 1.8.3. ??
由于最近发布了新的捆绑程序版本,我们今天在 Buildkite 上看到了一个非常相似的问题 https://rubygems.org/gems/bundler/versions/1.11.0
我们通过规定要安装的捆绑程序的版本来构建工作。
gem install -v 1.10.6 bundler --no-rdoc --no-ri
并强制使用那个
bundle _1.10.6_ install
首先,删除 gem 锁定文件:
rm -f Gemfile.lock
然后安装依赖:
bundle install
您可以更新依赖项以确保不会出现错误:
bundle update