我在使用rails创建脚手架时遇到了麻烦
当我遇到以下问题时,我正在学习教程。
rails new SuperAwesomeApp -d postgresql
rails g scaffold item name:string description:text
.rvm/gems/ruby-2.0.0-p195/gems/activerecord-3.2.13/lib/active_record/
connection_adapters/postgresql_adapter.rb:1216:
in `initialize': fe_sendauth: no password supplied (PG::Error)
如何使用密码提供rails / postgres?
对于rails来说还是一个新手,所以我很感激帮助。
答案 0 :(得分:2)
打开你config/database.yml
。您可能在此处缺少访问数据库所需的密码。 database.yml的示例
development:
adapter: postgresql
database: database_name
host: 10.0.0.1
port: 1433
username: username
password: passsword
答案 1 :(得分:-1)
你真正需要告诉的另一件事是主持人。如果是localhost,那么在config / database.yml中,包含;
host: localhost