Mina: Problem beim Laden einer ENV-Variablen in *.yml-Dateien

Erstellt am 30. Jan. 2015  ·  4Kommentare  ·  Quelle: mina-deploy/mina

Mina kann während der Bereitstellung keine Umgebungsvariablen laden, die sich in *.yml-Dateien befinden.
Weitere Informationen finden Sie hier: http://stackoverflow.com/questions/28215274/rails-mina-not-able-to-load-environment-variables-in-database-yml-file?noredirect=1#comment44798939_28215274

Hilfreichster Kommentar

@d4be4st Meine Exporte auf dieser Linie zu halten funktioniert!

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

Vielen Dank.

Alle 4 Kommentare

Sie müssen Ihre ENV in eine .bashrc-Datei einfügen. .bash_profile wird nicht geladen, da Mina eine nicht interaktive Shell verwendet.

Samen hier: http://stackoverflow.com/a/216204/1339894

@d4be4st Ich habe meine ENV-Variablen in die .bashrc-Datei geschrieben. Immer noch der gleiche Fehler.

@peterprabu wir hatten gerade das gleiche Problem.
Hast du diese Zeile in deiner basrc-Datei?

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

Wenn ja, müssen Sie Ihre Exporte vor diese Zeile setzen

@d4be4st Meine Exporte auf dieser Linie zu halten funktioniert!

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

Vielen Dank.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Bilge picture Bilge  ·  9Kommentare

jakoss picture jakoss  ·  3Kommentare

amargherio picture amargherio  ·  10Kommentare

Epigene picture Epigene  ·  4Kommentare

davidhq picture davidhq  ·  10Kommentare