set-env PATH in Openshift

Ich verwende einen Aktions-Hook vor dem Start, um der Umgebung PATH und LD_LIBRARY_PATH einige neue Pfade hinzuzufügen.

nach git push kann ich sehen, dass die Variablen aktualisiert werden. Wenn ich jedoch auf den Server gehe, sind hinzugefügte Variablen nicht verfügbar. Nach einigem googeln habe ich herausgefunden, dass dies passiert, weil diese Variablen als Sub-Shell exportiert werden.

In den OpenShift-Dokumentationen wird empfohlen, Variablen mit dem Befehl set-env hinzuzufügen. Beim Ausführen wird jedoch die folgende Fehlermeldung angezeigt

rhc set-env PATH=$OPENSHIFT_DATA_DIR/bin:$PATH" -a srv
Setting environment variable(s) ... PATH cannot be overridden

Weiß jemand, wie wir das überwinden können?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage