2012-02-09 3 views
2

私は自分のローカルMySQLデータベースをHerokuのClearDB Mysqlデータベースにプッシュしようとしています。私は欠けている宝石などの多くのエラーを経験し、1つについたままです。私が実行している:Heroku db:push - >欠けている続編の宝物

HerokuのDB:プッシュのmysql://ユーザー:パスワード@ localhostの/ DB

それは確認するアプリの名前を入力するように私を促し、その後、私は全体のトンを得ます

report_activate_error': Could not find RubyGem sequel (~> 3.20.0) (Gem::LoadError) | ETA: --:--:-- from /usr/local/lib/site_ruby/1.8/rubygems.rb:214:in アクティブ/usr/local/lib/site_ruby/1.8/rubygems.rb:779:in」/usr/local/lib/site_ruby/1.8/rubygems.rb:1082から:エラーのように見えます:in `gem 'from /var/lib/gems/1.9.1/gems/taps-0.3.23/bin/schema:4

私は後編の宝石がインストールされており、正しいバージョン(3.20.0)があるので、これは変です。私はすべての私の宝石の完全な再インストールを試みましたが、まだ運がありません。

答えて

3

私はHeroku dbを使用することができません。ClearDBを押してください - 単にローカルのmySQLバックアップを行い、それをClearDBインスタンスに直接復元しました。あなたはheroku configの出力からログイン資格情報を取得できます応用。

+0

どのようにClearDBインスタンスに復元しましたか? – jwegner

+0

私は復元を行うためにclearDBインスタンスに接続されたmysqlツールを使用しました(私の場合、データベースのエクスポートとインポートにはsequelPro for Macを使用していました) –

+0

tap jemでプッシュを使用できましたが、sqlite3を私の開発グループはGemfileにあります。私はherokuに完全なリソースパス 'heroku db:push mysql:// root:@ localhost/mydb'を渡して、cleardbオプションを選択していたことを確認し、config valをclear設定設定と同じにしました:' heroku config:add DATABASE_URL ... ' –

関連する問題