2012-02-25 10 views
1

Heroku dbを実行すると、このエラーが発生します:push --app myapp。Heroku db:プッシュエラーSequel :: AdaptorNotFound - > LoadError:ロードするファイルがありません - pg

"続編:: AdaptorNotFound - >とLoadError:ロードするそのようなファイル - PG"

奇妙なことにHerokuの実行すくいデシベル:スキーマ:負荷とシードと正しくmigrate-すべての作業

私が持っていませんpg gemがインストールされ、heroku、tap、sequel gemsが更新されました。

このコマンドはローカルのpostgres dbを正しく検出します。

私はherokuアプリを実行して、自分のアプリ名が正しいことを確認しました。

私もheroku infoを実行し、共有データベースが存在することを確認しました。

私がレールとヒロクに慣れていれば、どんな助力もあれば幸いです。ありがとうございます。

答えて

0

を--withoutインストールしない私は、私はあなたの正確な問題に取り組むないんだけど、あなたはローカルPGを使用しているので、知っています私はあなたがpgbackups代わりのタップを使用することをお勧め:

http://devcenter.heroku.com/articles/pgbackups

それはたくさんより速く、より信頼性の高いです

3

あなたのレールアプリは、あなたのGemfileにpostgres gemまたはpg gemを持っていません。 HerokuはPostgresをデータベースとして使用しているので、作業をするにはpgの宝石が必要です。

これはあなたのGemfileに追加する必要があります。もしherokuでpostgresだけを使用しているのであれば、 "production"グループにいるかもしれません。

 
group :production do 
    gem 'pg' 
end 

とローカルちょうど「バンドルはHerokuの

から=生産」

+0

私はgemファイルにpg gemを持っています –

関連する問題