0
我们有一个用ruby编写并使用Rakefile运行的黄瓜/硒回归包。当我在本地机器上运行回归包时,一切正常。但是我们需要在容器中运行,以便我们可以将它连接到我们的CI管道。因此我们正在建造一个码头集装箱。我建立我的码头图像从红宝石:2.3,然后我运行:黄瓜在码头集装箱因为打包商而失败
bundle install --without development test
这工作正常。 Gemfile的所有依赖项都已安装。包括黄瓜&硒。然后我执行rake任务运行黄瓜,我看到这个错误:
/usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.12.3/lib/bundler/rubygems_integration.rb:373:in `block in replace_bin_path': can't find executable bundle (Gem::Exception)
from /usr/local/lib/ruby/site_ruby/2.3.0/rubygems.rb:278:in `activate_bin_path'
from /usr/local/bin/bundle:22:in `<main>'
而且我不知道为什么是明确捆绑器安装,因为我用它来安装所有的依赖和黄瓜它的自我。
以前有人看过这个吗?
更新:
我发现问题在GitHub上reffering非常特别incompability。