Heroku db: push -> Пропавший драгоценный камень сиквела - PullRequest
2 голосов
/ 09 февраля 2012

Я пытаюсь отправить свою локальную базу данных MySQL в базу данных Heroku ClearDB Mysql. Я прошел через много ошибок пропавших драгоценных камней и тому подобное, и застрял на одной. Я бегу:

heroku db: push mysql: // пользователь: пароль @ localhost / db

Это побуждает меня ввести имя приложения для подтверждения, и затем я получаю целую тонну ошибок, похожих на:

/ USR / местные / Библиотека / site_ruby / 1,8 / rubygems.rb: 779: в 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:1082:in `gem 'из /var/lib/gems/1.9.1/gems/taps-0.3.23/bin/schema:4

Что странно, потому что у меня установлен сиквел и правильная версия (3.20.0). Я пытался сделать полную переустановку всех своих драгоценных камней, но все еще не повезло.

1 Ответ

3 голосов
/ 09 февраля 2012

Я не уверен, что вы можете использовать Heroku db: push для ClearDB - я просто сделал локальное резервное копирование mySQL, а затем восстановил его непосредственно на экземпляр ClearDB - вы можете получить учетные данные для входа из вывода heroku config в ваше заявление.

...