/ / Konstante RUBY bereits initialisiert: Heroku-Rechen db: Migrate-Protokolle zeigen sowohl 1.9.2 als auch 1.9.1 - Rubin-auf-Schienen-3, Heroku, Rechen

bereits initialisiert konstant RUBY: heroku Rake db: migrieren Protokolle zeigen sowohl 1.9.2 und 1.9.1 - Ruby-on-Rails-3, Heroku, Rechen

Ich versuche, eine vollständige Installation von Rails 3.1 vor und nach Heroku durchzuführen.

Heroku rake db: Die Migration schlägt mit bereits initialisierten Konstanten RUBy und LN_SUPPORTED fehl Die Fehlermeldungen zeigen jedoch an, dass sowohl 1.9.2 als auch 1.9.1 ausgeführt werden.

/app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/file_utils.rb:10: warning: already initialized constant RUBY
/app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/file_utils.rb:84: warning: already initialized constant LN_SUPPORTED
rake aborted!
Invalid DATABASE_URL
(erb):9:in `rescue in <main>"
(erb):6:in `<main>"
/usr/ruby1.9.2/lib/ruby/1.9.1/erb.rb:753:in `eval"
/usr/ruby1.9.2/lib/ruby/1.9.1/erb.rb:753:in `result"
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.1.0.rc4/lib/rails/application/configuration.rb:95:in `database_configuration"
...
...

Meine test_app läuft gut mit der lokalen Datenbank

Ich habe noch keine Arbeitserfahrung mit Heroku. Ich habe gerade Dateien rausgeschoben.

Antworten:

0 für die Antwort № 1
  • Fügen Sie Ihrem Gemfile die benötigten Edelsteine ​​hinzu

    • pg (heroku benutzt postgress)
    • execjs
    • therubyracer
  • Stellen Sie sicher, dass Sie auch Ihre Gemfile.lock-Datei drücken


0 für die Antwort № 2

Hast du dein Problem gelöst?

Möglicherweise hat David dies erwähnt: Sie müssen diese Edelsteine ​​für die Heroku-Bereitstellung angeben. Stellen Sie sicher, dass Ihre Gemfile und Gemfile.lock ist nicht in Ihrer .gitignore-Datei enthalten.

Sie können auch Zedernstapel auf Heroku verwenden. Stellen Sie sicher, dass Sie verwendet haben: heroku create --stack cedar installiert von heroku create für eine Rails3-App. Wenn es sich um Rails3.1 handelt, sind weitere Messungen erforderlich: http://devcenter.heroku.com/articles/rails31_heroku_cedar

Versuchen http://ruby.railstutorial.org/ Dieses Buch ist kostenlos für die Heroku-Bereitstellung. Sie können sich auch an den Support von Heroku wenden.
Wenn Sie weitere Fragen dazu haben, geben Sie bitte Ihre ein Fehler, Gemfile, Gemfile.lock hier (oder in Guhubs Gist) und teilen Sie es.
HTH

Mir ist gerade aufgefallen, dass Sie wahrscheinlich keine RVM verwenden und möglicherweise Probleme mit Rake und anderen Edelsteinversionen haben. Siehe auch RVM: https://rvm.io