2014-04-07 17 views
5

es ist das erste Mal, dass ich um etwas so leid, wenn ich nicht genug präzise bin!nicht Benutzer-env-compile auf Heroku aktivieren

Ich habe versucht, meine Rails-App auf Heroku hochladen mit der Aktivierung der Benutzer-env-compile meine geheimen Schlüssel zu verwalten, aber ich habe einen Fehler "Nein solche Funktion: user-env-compile".

Ich überprüft auf Heroku Devcenter und scheint, dass Benutzer-env-compile veraltet und durch das ENV_DIR Argument ersetzt wurde.

Hier der Link: https://devcenter.heroku.com/articles/labs-user-env-compile

Ich kann nicht wirklich bekommen, was zu tun ist! kann mir jemand besser erklären, was ich tun soll?

danke,

Federico

Antwort

3

Sie müssen nichts tun (die Labors ist veraltet und Sie sollten es löschen), die standardmäßig nun Heroku Ihre environement Variablen während Slug Kompilierung exportieren.

vorsichtig sein, ist es nicht

empfohlen, die environement Variable während Slug Kompilierung zu verwenden (Sie http://12factor.net/ für weitere Informationen überprüfen) Hoffe, es hilft.

+0

Hallo Luc danke aber was ist mit den geheimen Schlüsseln? kann ich 'heroku config: set' verwenden oder ist unsicher? Ich habe es hier gefunden: https://devcenter.heroku.com/articles/config-vars – fedetaglia

+0

Sie können und sollten verwenden Sie heroku config: set, um Ihr Geheimnis als Umgebungsvariablen zu definieren. Sie sollten keine Ihrer Anmeldeinformationen in Ihr Git-Repository eingeben. Heroku Config-Vars sind ein sicherer Ort, um Ihre Anmeldeinformationen zu speichern. –

+0

Ich glaube nicht, dass dies der Fall ist. Heroku exportiert KEINE Variablen während der Kompilierung, zumindest nicht mit dem Standard-Ruby-Build-Pack. –