Ruby 特拉维斯CI给我一个错误,当我试图建立我的网站。如果绑定器与gemfile.lock文件匹配,会出现什么问题?

Ruby 特拉维斯CI给我一个错误,当我试图建立我的网站。如果绑定器与gemfile.lock文件匹配,会出现什么问题?,ruby,github,jekyll,travis-ci,bundler,Ruby,Github,Jekyll,Travis Ci,Bundler,当我试图在Travis CI中构建我的站点时,我遇到了这个错误。bundler版本与Gemlock文件中的版本相匹配。我不确定我是否正确地更新了Git。我正在根据林达教程建立一个杰基尔网站 $bundle安装--作业=3--重试=3--部署 回溯(最近一次呼叫最后一次): 4:from/home/travis/.rvm/gems/ruby-2.5。3@global/bin/ruby\u可执行文件\u挂钩:24:in`' 3:from/home/travis/.rvm/gems/ruby-2.5。

当我试图在Travis CI中构建我的站点时,我遇到了这个错误。bundler版本与Gemlock文件中的版本相匹配。我不确定我是否正确地更新了Git。我正在根据林达教程建立一个杰基尔网站

$bundle安装--作业=3--重试=3--部署

回溯(最近一次呼叫最后一次):

4:from/home/travis/.rvm/gems/ruby-2.5。3@global/bin/ruby\u可执行文件\u挂钩:24:in`'
3:from/home/travis/.rvm/gems/ruby-2.5。3@global/bin/ruby可执行文件挂钩:24:in'eval'
2:from/home/travis/.rvm/gems/ruby-2.5。3@global/箱子/包裹:23:in`'
1:from/home/travis/.rvm/rubies/ruby-2.5.3/lib/ruby/site\u ruby/2.5.0/rubygems.rb:308:in'activate\u bin\u path'
/home/travis/.rvm/rubies/ruby-2.5.3/lib/ruby/site\u ruby/2.5.0/rubygems.rb:289:在“find\u spec\u for_exe”中:找不到带有可执行捆绑包(gem::GemNotFoundException)的gem捆绑包(>=0.a)


命令“eval bundle install--jobs=3--retry=3--deployment”失败。重试,第2次,共3次。

我将以下内容添加到.travis.yml以使travis CI正常工作

dist: trusty
他们的Ubuntu默认版本现在是Xenial。我认为它有一个版本的ruby gems由于某种原因不兼容

以下问题可能与您的问题相同


我在.travis.yml中添加了以下内容以使travis CI正常工作

dist: trusty
他们的Ubuntu默认版本现在是Xenial。我认为它有一个版本的ruby gems由于某种原因不兼容

以下问题可能与您的问题相同