Ich bin neu in Beanstalk. Ich habe eine Rails-Anwendung erstellt und die Datenbankproduktionskonfiguration auf die von AWS hoffentlich bereitgestellten Umgebungsvariablen eingestellt. Ich benutze Mysql (mysql2 gem) und möchte RDS und Passenger verwenden (ich habe dort keine Präferenz).Rake db: Migration läuft in Entwicklung AWS Beanstalk
Auf meiner Entwicklungsumgebung kann ich die Rails-Anwendung mit meinem lokalen Mysql ausführen (es ist nur eine grundlegende Anwendung, die ich für das Experimentieren erstellt habe). Ich habe Gemobile den Passagier Gem hinzugefügt und gebündelt, aber ich benutze WEBBrick in der Entwicklung immer noch.
Das einzige, was ich nicht mit dem Buch gemacht habe, ist, dass ich 'eb' nicht benutzt habe, sondern von der Konsole aus versucht habe. Meine Anwendung/Umgebung konnte nicht ausgeführt werden, während "rake db: migrate" immer noch denkt, dass ich eine Verbindung mit dem lokalen Mysql herstellen wollte (ich denke aus den Logs, dass es RACK_ENV nicht kennt und daher 'Entwicklung' verwendet).
Irgendwelche Tipps? Ich kann natürlich als nächstes das 'eb' ausprobieren, würde aber lieber mit der Konsole arbeiten.
Grüße, Oren
Ich habe es auch mit 'eb' versucht und auch mit 'RACK_ENV' und 'RAILS_ENV' in 'myapp, config' unter .extensionens.Ich bin wirklich verwirrt. Kann nicht so schwer sein, jeder benutzt AWS in diesen Tagen, nein? – Oren