ho ottenuto i seguenti errori utilizzando ruby 1.9.2-p320 con Heroku di Taps-db usando '' comandi come ad esempio:Heroku db: tirare Rubinetti di carico Errore: Nessun file da caricare - pg
heroku db:pull --app my-app
che produce errori come:
Taps Load Error: no such file to load -- sqlite3
oppure
Taps Load Error: no such file to load -- pg
(E sì, btw, ho tutte le gemme corrette, inclusi sia Postgres - corsa ning fine localmente - e sqlite3, oltre ad aver disinstallato, re-installato e aggiornato i rubinetti & e includendoli e non includendoli nel mio Gemfile. Sono in esecuzione Rails 3.2.6)
Sebbene sia presente un errore noto che provoca un errore "spostamento di fuso orario": heroku db:push not working, using taps gem, non ho visto post SO che risolvono direttamente questo problema.
FYI, La gemma rubinetti non funziona per me con rubino 1.9.2-p290. Ottengo l'errore 'Taps Load Error: nessun file da caricare - taps/operation'. – Clay
I rubinetti hanno iniziato a funzionare per me utilizzando le stesse versioni di Ruby su Heroku e localmente. [Vedi il mio commento su GH] (https://github.com/ricardochimal/taps/issues/92#issuecomment-6486535): ti suggerisco di provare: $ 'heroku run 'ruby -v'' e vedi quale versione Heroku è in esecuzione e quindi aggiornare quello locale per abbinare. Nessuna garanzia, ma sembra essere quello che ha fatto per me (ancora una volta, supponendo, forse è colpa [l'argomento di Ruby marshalling] (http://stackoverflow.com/questions/8151571/error-when-pushing-data-to- heroku-time-zone-displacement-out-of-range)?). Vedi anche il commento di jfeust a GH sul cinturone di Heroku. – likethesky
Do ~/.rvm/bin/ruby-1.9.2-p320/usr/bin/heroku db: push – Ted