我刚刚打开了一个应用程序,我暂时还没有继续工作。当我尝试在本地计算机上的浏览器中打开应用程序时,出现此错误PG::ConnectionBad (fe_sendauth: no password supplied):
。我最近没有弄乱它,所以我不确定可能会破坏什么。这是我的database.yml
(只是默认的rails创建了verbage)
default: &default
adapter: postgresql
encoding: unicode
# For details on connection pooling, see rails configuration guide
# http://guides.rubyonrails.org/configuring.html#database-pooling
pool: 5
host: localhost
development:
<<: *default
database: project2_development
任何可能破坏的想法?就像我说的,我最近没有用这个应用改变任何东西,所以我不确定发生了什么。
答案 0 :(得分:0)
错误清楚地显示postgresql
您未提供的密码,并且在成功安装gem 'pg'
后
执行以下操作,
sudo -i -u postgres
postgres eg:- postgres@user >
psql
alter user user_name with password 'new_password';
\q
database.yml
更改为username: 'postgres
password: 'new_password'
rake db:create
应该工作!