Capistrano und Umgebungsvariablen

Ich habe umgestellt mitUmgebungsvariablen für die Konfiguration und es funktioniert sehr gut - es sei denn, ich muss Aufgaben mit capistrano bereitstellen oder ausführen.

Capistrano 3 scheint jeden Befehl mit dem Präfix auszuführen/usr/bin/env Dadurch werden alle Umgebungsvariablen gelöscht, die ich durchgesetzt habe.bashrc.

BEARBEITEN - Wenn Sie weitere Nachforschungen anstellen, liegt dies möglicherweise nicht am Problem. Dies liegt möglicherweise daran, dass capistrano als nicht angemeldete, nicht interaktive Shell ausgeführt wird und nicht geladen wird.bashrc oder.bash_profile. Aber immer noch stecken.

Wie kann am besten sichergestellt werden, dass die Umgebungsvariablen festgelegt werden, wenn capistrano seine Aufgaben ausführt?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage