Wir haben eine Gurke/Selen Regression Pack, die in Ruby geschrieben ist und läuft mit Rakefile. Wenn ich Regression Pack lokal auf meinem Rechner starte, funktioniert alles einwandfrei. Wir müssen dies jedoch im Container ausführen, damit wir es an unsere CI-Pipeline anschließen können. Deshalb bauen wir einen Andock-Container. Ich baue mein Docker-Bild FROM Ruby: 2.3, dann laufe ich:Gurke versagt in Docker Container wegen Bundler
bundle install --without development test
Das funktioniert gut. Alle Abhängigkeiten von der Gemfile sind installiert. Einschließlich Gurke & Selen. Dann führe ich Rake Aufgabe Gurke zu laufen, und ich sehe diesen Fehler:
/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>'
Und ich weiß nicht, warum so klar Bündler sind zu installieren, wie ich es bin mit dem Abhängigkeit all und Selbst Gurke, es zu installieren.
Wer hat das schon einmal gesehen?
Update:
fand ich Ausgabe auf GitHub zu ganz besonderen incompability reffering.