Hat Rails 5 eine Abhängigkeit von Git?

8

Wir haben unsere App von Rails 4 auf Rails 5 migriert. Wir führen sie in Docker aus. Auf unserem Host-System haben wir natürlich die Git-Binaries, aber nicht in Docker. Das Ausführen von Puma in Docker gibt diese Fehlermeldung, und ich möchte es loswerden:

bin/rails: No such file or directory - git

Rspec gibt folgende Fehlermeldung:

/usr/local/bundle/bin/rspec: No such file or directory - git

Welcher Edelstein hat die Abhängigkeit von Git? Oder ist es einer der Core Rails Gems und sollte ich die Fehlermeldung einfach ignorieren?

    
Dirk de Kok 09.09.2017, 21:59
quelle

2 Antworten

1

Bundler hat eine optionale Abhängigkeit von git.

Wie hier beschrieben , können Sie Edelsteine ​​direkt aus einem Git-Repository importieren.

Überprüfen Sie Ihre Gemfile, um zu sehen, ob irgendwelche Ihrer Abhängigkeiten von git installieren. Wenn keine sind, ist wahrscheinlich eines der Edelsteine, die Sie installieren.

    
LightBender 24.09.2017 12:54
quelle
0

Die Nachricht scheint mir so zu sein, als ob Sie die Binaries nicht gesetzt haben. Hast du zuerst die Binstubs erstellt?

%Vor%

und dann bin / rails sollte funktionieren

Referenz: Ссылка

    
cionescu 10.09.2017 10:55
quelle