Rails not using Postgres user account
我在Ubuntu 10.10上使用Rails 3.0和PostgreSQL 8.4,在pg gem上使用Ruby 1.9.2p136。 当我运行
我在pg_hba.conf中为Unix套接字和IP连接配置了md5身份验证,我可以在命令行上使用
这是database.yml:
1 2 3 4 5 6 7 | development: adapter: postgresql DATABASE: my_project_dev USER: my_db_username password: my_password pool: 5 timeout: 5000 |
用于测试和生产的其他几乎相同的条目。
事实上,
我遇到了类似的问题。 但是,我的问题是实际用户名括号和database.yml中的passowrd,如"[admin] ... [passowrd]",这适用于ruby 1.8.7,但不适用于较新的版本。 花了整整一天加剧了这一天。 我意识到读完这篇文章后可能会这样。 (耸耸肩)希望这有助于其他人。