我刚刚用自制软件安装了 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
提前谢谢各位!