ActiveRecord :: ConnectionNotEstablished与PostgreSQL 9.1.3和RoR 3.2.5

时间:2012-06-04 14:16:44

标签: ruby-on-rails macos postgresql homebrew

我刚用自制软件安装了PostgreSQL:

$ brew install postgresql

我用:

安装了pg gem
 $ gem install pg -- --with-pg-config= '/usr/local/var/postgres/postgresql.conf'

我将我的应用程序的database.yml更改为

development:
  adapter: postgresql
  encoding: unicode
  database: rails_dev
  pool: 5
  username: vise890
  password:

test:
  adapter: postgresql
  encoding: unicode
  database: rails_test
  pool: 5
  username: vise890
  password:

production:
  adapter: postgresql
  encoding: unicode
  database: ddb
  port: 5432
  pool: 5
  username: postgres
  password: admin

但是,每当我加载任何页面时,我都会收到错误:

ActiveRecord::ConnectionNotEstablished

我可以使用pgAdmin(u:vise890 P:{none})连接数据库,然后查看数据库。

我正在使用Ruby on Rails教程进行example3

如果你想检查整件事:Sample App github branch

先谢谢你们!

1 个答案:

答案 0 :(得分:1)

好的,没关系。我从零开始,它起作用了。如果您有兴趣,请the walkthrough