我在互联网上查了一下但是我的案子的每一个答案都失败了。 我在Cloud 9 IDE上使用ruby on rail和Heroku。一切都是最新的。
我尝试将Ruby项目链接到Heroku postgres(Postgresql)。我按照postgres指南首先了解它是如何工作的,但当我尝试访问我的localhost时,我收到此消息:fe_sendauth: no password supplied
我修改了pg_hba.conf但它失败了所以我删除了更改
local all postgres peer
local all all peer
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
在postgresql.conf中的我用*
替换Localhostlisten_addresses = '*'
在data.yaml上的我试图让密码为空。当前,在生产和发展中,我让它“空”
password: ""
我尝试sudo service postgresql restart
但仍然没有,问题仍然存在
我不知道在那之后我该怎么办
答案 0 :(得分:0)
使用Heroku时,你应该设置一个名为DATABASE_URL
的ENV变量,该变量优先于你在database.yml上添加的任何内容。