2011-01-03 8 views
3

Ich habe ein Problem beim Ausführen der heroku db: pull und db: push-Befehle. Meine App läuft Rails 3 auf dem Bambus-Ree-1.8.7-Stack. Ich bin Sequel neu und bin mir nicht sicher, worüber sich das Skript beschweren wird.heroku db: Push-Fehler nicht initialisierte Konstante Sequel :: Postgres :: PGError

$ Heroku db: Push
Loaded Taps v0.3.14
Auto erkannt lokale Datenbank: Postgres: //[email protected]/xxx_development encoding = UTF-8
Achtung: Die Daten in der App ' Profreelas 'werden überschrieben und können nicht wiederhergestellt werden.
fehlgeschlagen Datenbank verbinden: Nameerror -> nicht initialisierte Konstante Sequel :: Postgres :: PGError

Zusätzliche Informationen:
Meine Armaturen, Fortsetzung und Heroku Edelsteine ​​sind auf dem neuesten Stand
Ich bin running the pg db adapter gem
Running postgresql in meinem lokalen Rechner

+1

Dies ist keine Programmierfrage, es ist eine Frage des technischen Supports für Heroku. Vielleicht haben Sie mehr Glück in den Support-Foren von Heroku oder auf der Superuser-Seite. Es tut uns leid. –

+0

oder Sie können ein Support-Ticket auf Heroku öffnen ... – wizztjh

+2

Ich weiß nicht, warum diese Frage geschlossen wurde ..? Falls jemand anderes dazu kommt, habe ich es auch getan. Ich habe versucht, das PG-Juwel für meine Apps zu verwenden, aber ich habe immer wieder versucht, von Heroku zu ziehen. Ich habe es geschafft, das Problem zu beheben, indem ich die acrecord-jdbcpostgresql-adapter- und activerecord-jdbc-adapter-Steine ​​von meinem lokalen Rechner lösche. – 2potatocakes

Antwort

5

Haben Sie eine pg.rb oder postgres.rb-Datei irgendwo in Ihrem Ruby-Pfad? Weil das den Fehler verursachen könnte, da pg oder postgres Ihre Datei anstatt der PG- oder Postgres-Bibliothek laden müssen.

+0

Ich habe keine pg/psotgres.rb im Pfad gefunden. Ich habe ein Ticket in Heroku geöffnet. Vielen Dank! – sergiomb

+4

Diese Antwort hat mich nach 3 Tagen Schmerzen gerettet. Der activerecord-jdbc-adapter-Edelstein enthält eine pg.rb-Datei, die dieses Problem verursacht, das deinstallieren es behebt. Ich empfehle jedem, der dieses Problem hat, eine Dateisuche in Ihrem Ruby-Verzeichnis (und seinen Unterverzeichnissen) für pg.rb durchzuführen. Und Mr. Evans, ich schulde Ihnen ein Bier oder ein anderes gleichwertiges Getränk. – kinofrost

+2

gem uninstall activerecord-jdbc-adapter hat super funktioniert! –

Verwandte Themen