我正在尝试将我的本地MySQL数据库推送到Heroku的ClearDB Mysql数据库。我经历了许多遗失宝石等错误,并且陷入了困境。我正在跑步:
heroku db:push mysql:// user:password @ localhost / db
它提示我输入应用程序名称进行确认,然后我收到大量错误,如下所示:
/usr/local/lib/site_ruby/1.8/rubygems.rb:779:in {/ 1}}激活'来自/usr/local/lib/site_ruby/1.8/rubygems.rb:1082:in `gem'来自/var/lib/gems/1.9.1/gems/taps-0.3.23/bin/schema:4
这很奇怪,因为我已经安装了续集gem,以及正确的版本(3.20.0)。我已经尝试完全重新安装我的所有宝石,但仍然没有运气。
答案 0 :(得分:3)
我不确定你可以使用Heroku db:push for ClearDB - 我只是做了一个本地的mySQL备份,然后将它直接恢复到ClearDB实例上 - 你可以从{{1}的输出中获取登录凭据在你的申请中。