我正在使用 Ruby on Rails(rails 版本 2.3.4),并在 Windows 上使用 pg gem(版本 0.12.2)。我的 database.yml 文件有以下内容:
production:
adapter: postgresql
encoding: utf8
host: localhost
database: canvas4
username: canvas
password: canvas
port: 5433
timeout: 5000
pool: 5
queue:
adapter: postgresql
encoding: utf8
database: canvas4_queue
host: localhost
port: 5433
username: canvas
password: canvas
timeout: 5000
pool: 5
但是当我运行 command:bundle exec rake db:initial_setup RAILS_ENV=production
时,会发生错误:
Invalid connection "adapter"
我也尝试过,gem "activerecord-postgresql-adapter"
但出现与上述相同的错误。
我可以使用 sqlite3 驱动程序成功设置。
你知道如何让 postgresql 适配器与 rails 2.3 一起工作吗?