2

ローカルのMySQLデータベースをHerokuのClearDBMySQLデータベースにプッシュしようとしています。私は宝石の紛失などの多くのエラーを経験し、1つで立ち往生しています。私が実行している:

heroku db:push mysql://user:password@localhost/db

確認のためにアプリケーション名を入力するように求められます。その後、次のような多くのエラーが発生します。

/usr/local/lib/site_ruby/1.8/rubygems.rb:779:in
`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
`activate'  from /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

Sequel gemがインストールされていて、正しいバージョン(3.20.0)であるため、これは奇妙です。私はすべての宝石を完全に再インストールしようとしましたが、それでも運がありませんでした。

4

1 に答える 1

3

ClearDBにHerokudb:pushを使用できるかどうかはわかりません-ローカルのmySQLバックアップを実行し、それをClearDBインスタンスに直接復元しました-heroku configアプリケーションのの出力からログイン資格情報を取得できます。

于 2012-02-09T09:47:57.383 に答える