I'm trying to push my local MySQL database to Heroku's ClearDB MySQL database. I've gone through a lot of errors of missing gems and such, and am getting stuck on one. I'm running:
heroku db:push mysql://user:password@localhost/db
It prompts me to enter the application name to confirm, and then I get a many errors looking like:
/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
which is weird, because I have the Sequel gem installed, and the correct version (3.20.0). I've tried doing a complete reinstall of all my gems, and still have had no luck.
我不确定您是否可以将 Heroku db:push 用于 ClearDB - 我只是做了一个本地 mySQL 备份,然后将其直接恢复到 ClearDB 实例上 - 您可以从应用程序中的heroku config
输出中获取登录凭据。
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.