Подтвердить что ты не робот

Heroku db: pull не работает?

Появляется следующее сообщение об ошибке:

heroku db:pull --debug postgres://USERNAME:[email protected]/test 
Loaded Taps v0.3.23
Warning: Data in the database 'postgres://USERNAME:[email protected]/test' will be overwritten and will not be recoverable.
Receiving schema
Unable to fetch tables information from http://heroku:[email protected] Please check the server log.

Приведенная выше команда не создает никаких сообщений в журнале, которые можно просмотреть, используя журналы "heroku".

Любая идея, что я делаю неправильно?

4b9b3361

Ответ 2

Я ответил на аналогичную проблему: Невозможно получить информацию о таблицах при запуске heroku db: pull

Я нашел какую-то работу.
У меня такая же проблема с моей SHARED_DATABASE на heroku
ruby 1.9.2
драгоценные камни:
pg (0.11.0)
геройку (2.32.4)
геройку-апи (0.3.5)
отводы (0.3.24)
heroku db: тянуть закончилось:
Не удалось получить информацию о таблицах из http://[email protected]. Проверьте журнал сервера.

Я переключился на рубин 1.8.7, используя rvm и heroku db: pull отлично работает.
Назад к ruby ​​1.9.2 для разработки моего приложения.

Я надеюсь, что это поможет кому-то, пока db: pull будет исправлен с ruby ​​1.9.2.

Ответ 3

Было возможно получить его, вернувшись к ruby ​​1.9.3 и Rails 3.1.0.

Вот несколько инструкций о том, как это сделать с помощью rvm:

$ rvm install 1.9.3
$ ruby -v
$ rvm use 1.9.3-p286
$ rvm gemset create rails310
$ rvm [email protected]
$ rails -v
$ gem install rails -v 3.1.0
$ rvm gemset list
$ heroku db:pull –app <yourapp>
$ gem install taps
$ gem install sqlite3
$ heroku db:pull –app <yourapp>

Подробнее о rvm можно найти здесь: http://rvm.io/gemsets/basics