Ruby on rails PG::ConnectionBad fe_sendauth:未提供密码
免责声明:一般来说,我对编程非常陌生,请原谅我的无知。 我正在尝试运行我在rails中编写的应用程序,但当我运行时,会出现错误“fe_sendauth:未提供密码”。Ruby on rails PG::ConnectionBad fe_sendauth:未提供密码,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,免责声明:一般来说,我对编程非常陌生,请原谅我的无知。 我正在尝试运行我在rails中编写的应用程序,但当我运行时,会出现错误“fe_sendauth:未提供密码”。 这是我的数据库。yml,我感觉这里有些东西 default: &default adapter: postgresql pool: 5 timeout: 5000 development: <<: *default database: url-shortener_devel
这是我的数据库。yml,我感觉这里有些东西
default: &default
adapter: postgresql
pool: 5
timeout: 5000
development:
<<: *default
database: url-shortener_development
test:
<<: *default
database: url-shortener_test
production:
<<: *default
database: url-shortener_production
username:
password:
default:&default
适配器:postgresql
游泳池:5
超时:5000
发展:
请在database.yml中进行一些更改
发展:
adapter: postgresql
encoding: unicode
database: database-name
pool: 5
username: #### your pg username
password: #### your pg password
改变这个,
local all all trust
对,
在PostgreSQL中创建一个超级用户,使用用户名
和密码
,并将该用户名
和密码
添加到您的数据库中。yml
文件表示您没有为开发环境提供用户名和密码。通过参考Show yourpg_hba.conf
file@rick就我所知,在这儿。其他用户似乎在不同的位置有他们的<代码>#键入数据库用户地址方法#“本地”仅适用于Unix域套接字连接本地所有信任#IPv4本地连接:托管所有127.0.0.1/32信任#IPv6本地连接:托管所有::1/128信任
抱歉关于格式。您可能必须在数据库中创建新角色。你能登录到postgresql shell吗?@Caffeine Coder不,我已经尝试了一个小时左右,运气不好。我一定是在某个时候创建了一个登录名,但我对它完全没有记忆。谢谢,但它没有修复任何问题:/在哪里可以找到这个pls?/var/lib/pgsql/9.3/data/pg_hba.conf或/etc/postgresql/9.1/main/pg_hba.conf
local all all md5