Ruby on rails heroku db:显示无效数据库url的推送

Ruby on rails heroku db:显示无效数据库url的推送,ruby-on-rails,Ruby On Rails,我正在尝试通过使用将数据推送到heroku应用程序 heroku db:推送 但它却在吐出这个错误: root@ubuntu-lappy:~/rails/soft$ heroku db:push Invalid database url 关于这件事有什么线索吗?我的taps安装进行得很顺利,因为我以前能够将DB推出 有什么特别的东西我应该看吗 编辑: 如果你正在寻找这个问题的答案,那么你最好自己提供这个奇怪的URL。如果您在/db目录下,而不是在Rails应用程序的根目录下,则可能会出现此错

我正在尝试通过使用将数据推送到heroku应用程序

heroku db:推送

但它却在吐出这个错误:

root@ubuntu-lappy:~/rails/soft$ heroku db:push 
Invalid database url
关于这件事有什么线索吗?我的taps安装进行得很顺利,因为我以前能够将DB推出

有什么特别的东西我应该看吗

编辑:
如果你正在寻找这个问题的答案,那么你最好自己提供这个奇怪的URL。如果您在
/db
目录下,而不是在Rails应用程序的根目录下,则可能会出现此错误。

是的,请确保您在项目根目录下,我也遇到了此问题。

您可以尝试指定db名称,使用以下格式登录和密码:heroku db:pushpostgres://username:password@localhost/myrailsdb

您的配置目录中需要有一个database.yml文件,以便它知道从哪个数据库推送。

尝试:

heroku info
如果您得到的不是这样的东西(假设应用程序名为'blah-blah-app-name-9897'):

那么您的heroku设置有问题


将heroku信息的输出张贴在此处以查看详细信息。

要拉入的数据库,但是,是的,这是我案例的解决方案:-)
=== blah-blah-app-name-9897
Addons:        PG Backups Basic, Shared Database 5MB
Database Size: 184k
Domain Name:   blah-blah-app-name-9897.herokuapp.com
Git URL:       git@heroku.com:blah-blah-app-name-9897.git
Owner:         owner_email@jmail.com
Repo Size:     9M
Slug Size:     30M
Stack:         cedar
Web URL:       http://blah-blah-app-name-9897.herokuapp.com/