我正在尝试提示 psql 界面尝试创建数据库,实际上是按照 Hartl 博士的教程http://ruby.railstutorial.org/book/ruby-on-rails-tutorial?version=3.2进行的。
我创建了这个项目:
rails new postgr_ --database=postgresql
我在 database.yml 文件中添加了密码:
development:
adapter: postgresql
encoding: unicode
database: postgr__development
pool: 5
username: postgr_
password: 12345
test:
adapter: postgresql
encoding: unicode
database: postgr__test
pool: 5
username: postgr_
password: 12345
production:
adapter: postgresql
encoding: unicode
database: postgr__production
pool: 5
username: postgr_
password: 12345
然后我进入终端:
$ rails db
输入密码后出现以下错误:
psql: FATAL: password authentication failed for user "postgr_"
我昨天和今天一整天都在处理这个问题,但无法解决这个问题。我很可能遗漏了一些基本的东西,如果你发现它请告诉我。谢谢!