6
heroku db:pull postgresql://root:@localhost/db_name

このコマンドの後に、このメッセージを表示します

/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:50: 警告: 将来のバージョンの括弧内の引数 Loaded Taps v0.3.13 警告: Data inデータベース「postgresql://root:@localhost/db_name」は上書きされ、回復できなくなります。続行してもよろしいですか?(y/n)? y データベースへの接続に失敗しました: Sequel::AdapterNotFound -> LoadError: no such file to load -- Sequel/adapters/postgresql

db:pull の使い方

4

3 に答える 3

12

まず、接続文字列を修正する必要がありpostgresますpostgresql

Sequel の postgresql アダプターpgを使用するには、db アダプターをインストールする必要があります。

gem install pg

また、タップ、続編、heroku gem が最新であることを確認することもできます。

gem install heroku taps sequel

その後、もう一度お試しくださいheroku db:pull。それでも問題が解決しない場合は、コメントを投稿するか、Freenode の #heroku にホップしてください。

于 2010-10-01T17:49:56.343 に答える
2

接続文字列が間違っています。試す:

heroku db:pull postgres://root:@localhost/db_name
于 2010-10-05T18:17:20.133 に答える
0

「pg」ジェムをバージョン「0.11.0」から「0.12.2」にアップグレードすると、正常に動作し始めました。

于 2012-02-09T10:14:58.263 に答える