2012-01-11 3 views
1

私は催眠アプリケーションを作成しています。今私はローカルデータベースをheroku共有データベースにプッシュする必要があります。私がheroku dbを走らせたとき:プッシュ私は以下のエラーを受けましたこのようなファイルはロードされません - sequel/adapters /とherokuで無効なDATABASE_URL

!!!キャッチサーバー例外 HTTPコード:500 タップサーバーエラー:LoadError:ロードするファイルがありません - 続/アダプター/ ["/app/.bundle/gems/ruby/1.9.1/gems/sequence-3.20.0 /lib/sequel/core.rb:249:in require'", "/app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:249:inブロックin tsk_require '"、" /app/.bundle/gems/ruby/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb: 72:ブロックin check_requiring_thread '"、

私はherokuの設定で私の共有データベースのURLをチェックしようとしました。しかし、私は設定のvarsで見つかりませんでした

誰もこの問題を解決するために私を助けることができますか?

+0

データをプッシュするために使用しているコマンドラインは何ですか? –

+0

私はheroku db:pushを使用しました –

+0

heroku db:pushに使用していたデータベースURLを探していました。 URLなしで呼び出す場合は、config/database.ymlファイルの内容を投稿する必要があります。 –

答えて

3

実際に共有データベースアドオンがリストされていることを確認してください。

heroku info 

あなたが何らかの理由でない場合、あなたはそれを追加してからもう一度プッシュをしようとする

heroku addons:add shared-database 

を行う必要があります。私はあなたがなぜ最初の作成時に共有データベースを持っていないだろうと思うことができません。

+0

thnx johnをプッシュするDBと見なしました。実際には待つことができず、その問題を理解するために多くの時間を費やすことはできません。だから、私はちょうどherokuからそのアプリを破壊し、別々の宝石を作り、その後bundlerを走らせてheroku appを作りました。そして、それは正常に働いた..それで、postgresqlの宝石に依存性の衝突が存在する可能性がありますか? –

+0

私はherokuの情報を得たときにデータベースサイズを表示しています:(空)。どうして ? –

関連する問題