Probleme beim Einstellen der Umgebungsvariablen unter Ubuntu | Ruby on Rails

335
Jake

Ich habe versucht, meine Umgebungsvariablen auf meinem Ubuntu-Server mehrfach einzustellen, aber es scheint nichts zu funktionieren. Ich muss wissen, wie ich sie richtig auf das digitale Meeres-Tröpfchen setzen kann, das ich zum Hosten meiner Website verwende.

Ich habe folgendes versucht:

  1. Verwenden Sie eine Datei namens screts.sh und platzieren Sie alle Variablenexporte in verschiedenen Zeilen: export ENVIRONMENT_VARIABLE=TheValue
  2. Durch einfaches Eingeben export ENVIRONMENT_VARIABLE=TheValuedes Ubuntu-Terminals als Benutzer für meine Anwendung (nicht als root)
  3. Ich habe auch versucht zu verwenden, set ENVIRONMENT_VARIABLE=TheValueaber das funktioniert auch nicht.

Nachdem ich die Variable für die letzten 2 wiederholt hatte, gab sie mir den korrekten Wert zurück. Ich habe es getan, indem ich dies im Terminal eingegeben habe:echo $VARIABLE_NAME

Danke für jede Hilfe!

0
Im letzten Satz haben Sie erwähnt, dass Sie den Wert der Variablen wiederholt und den erwarteten Wert erkannt haben. Was genau ist das Problem? Mureinik vor 5 Jahren 0
@ Mureinik Ich weiß es wirklich nicht, ich habe versucht, mein SendGrid-Passwort durch eine Env-Variable zu ersetzen, und es heißt, dass es ein gültiger Absender sein muss. Ich habe versucht, meinen Produktionsschlüssel und das Datenbankkennwort durch eine Variable zu ersetzen, und es wurde eine unvollständige Antwort vom Server gemeldet, und meine Seite wurde nicht geladen. Jake vor 5 Jahren 0

0 Antworten auf die Frage