我问了之前的question个问题,但没有得到任何答复.

基本上,当我try 做heroku db:push时,我会得到一个错误invalid database url.

我想我可以try 显式地提供数据库url.

我试过:

heroku db:push postgres://postgres@localhost/myrailsdb

但这带来了错误:

Failed to connect to database:
  Sequel::DatabaseConnectionError -> PGError fe_sendauth: no password supplied

提供用户名和密码的格式是什么?

推荐答案

试试heroku db:push postgres://username:password@localhost/myrailsdb.

Ruby-on-rails相关问答推荐

Rails 7,返回具有两个单独条件的活动记录关联,一个在父级,一个在子级

Ruby - 如何删除目录中早于 X 天的所有文件?

如何使用 Rails 语义记录器记录整个请求(标头、正文等)

复制我的活动时,活动描述没有复制过来

params.permit ruby​​3.2.1 更新后 Active::Record 的未定义方法=~

您如何测试方法调用块内调用的方法,以及使用 rspec 在块内传递给该方法调用的内容

只允许用户在 Rails 中输入字母和数字

BigDecimals 的总和最终成为整数 [Ruby on Rails]

heroku 推送错误:无法检测到 rake 任务

Rails 和 jsonb 类型jsonb不存在

如何使用 RSpec 和 Devise/CanCan 进行集成测试?

你能从 Heroku dynos/workers 中获得多少性能?

禁用冻结字符串文字注释判断

Rails 3:验证组合值

如何从 ActiveRecord 中的每个组中获取最新记录?

在 Windows 上安装特定的 Ruby on Rails 版本

关闭 Firefox 中文本字段的自动完成功能

我如何在具有活动记录的 Rails 中使用两个不同的数据库?

Vagrant上的Rails 4.2服务器端口转发不起作用

从 Rails 中的 ActiveRecord::RecordNotFound 救援