heroku db:拉不起作用?

我收到以下错误消息:

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

上面的命令不会在日志中生成任何可以使用“heroku logs”查看的消息。

知道我做错了什么吗?

使用pgbackups代替taps / db:pull

http://devcenter.heroku.com/articles/pgbackups

我在这里回答了类似的问题: 运行heroku db时无法获取表信息:pull

我找到了某种解决方法。
我在heroku上的SHARED_DATABASE也遇到了同样的问题
ruby1.9.2
gem:
第(0.11.0)页
heroku(2.32.4)
heroku-api(0.3.5)
水龙头(0.3.24)
heroku db:pull结束于:
无法从http://…@taps19.heroku.com获取表信息。 请检查服务器日志。

我使用rvm和heroku db切换到ruby 1.8.7:pull工作正常。
再回到ruby 1.9.2来开发我的应用程序。

我希望这有助于某人直到db:pull将使用ruby 1.9.2修复。

能够通过恢复到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 1.9.3-p286@rails310 $ rails -v $ gem install rails -v 3.1.0 $ rvm gemset list $ heroku db:pull –app  $ gem install taps $ gem install sqlite3 $ heroku db:pull –app  

有关rvm的更多内容可以在这里找到: http ://rvm.io/gemsets/basics