Ich habe die folgenden Fehler bekommen Rubin mit 1.9.2-p320 mit Heroku des Taps-mit 'db' Befehle wie:Heroku db: ziehen Taps laden Fehler: keine solche Datei zu laden - pg
heroku db:pull --app my-app
Welche Fehler wie produziert:
Taps Load Error: no such file to load -- sqlite3
-oder
Taps Load Error: no such file to load -- pg
(Und ja, btw, ich alle richtigen Edelsteine haben, einschließlich der beiden postgres - run Ning gut lokal - und sqlite3, sowie die Armaturen & heroku Edelsteine deinstalliert, neu installiert und aktualisiert und einschließlich sowie nicht in meiner Gemfile enthalten. Ich verwende Rails 3.2.6)
Obwohl es einen bekannten Fehler gibt, der zu einem "Zeitzonenverschiebung" -Fehler führt: heroku db:push not working, using taps gem, habe ich keine SO-Posts gesehen, die dieses Problem direkt beheben.
FYI, die Wasserhähne Edelstein funktioniert nicht für mich mit Rubin 1.9.2-p290. Ich bekomme den Fehler 'Taps Load Error: keine solche Datei zu laden - taps/operation'. – Clay
Taps begannen für mich zu arbeiten, indem ich die gleichen Ruby-Versionen sowohl auf Heroku als auch lokal verwendete. [Siehe meinen GH-Kommentar] (https://github.com/ricardochimal/taps/issues/92#issuecomment-6486535): Ich würde vorschlagen, dass Sie versuchen: $ 'heroku run 'ruby -v'' und sehen, welche Version Heroku ist Laufen und aktualisieren Sie dann Ihr lokales Matching. Keine Garantien, aber das scheint das zu sein, was es für mich getan hat (wieder mal raten, vielleicht schuld ist [Rubys Argumentation Marshalling]) (http://stackoverflow.com/questions/8151571/error-when-pushing-data-to-) Heroku-Zeitzone-Verschiebung-außerhalb des Bereichs)?). Siehe auch den Kommentar von jfeust bei GH auf Heroku toolbelt. – likethesky
Do ~/.rvm/bin/ruby-1.9.2-p320/usr/bin/heroku db: push – Ted