Rails 4 postgres bug - cannot create database beca

2019-09-16 04:29发布

问题:

I use rails edge (4.0) and when executing:

bundle exec rake db:create

I get

Specified 'postgresql' for database adapter, but the gem is not loaded. Add `gem 'pg'` to your Gemfile.

I do have "gem pg" in my Gemfile and I have run bundle install...

what could be the reason for this?

thank you

回答1:

The problem was that I was using an old version of pg gem (0.9.0), newer versions work as expected!



回答2:

For me, works without user/pass, and using host settings on config/database.yml

defatul: &default
  adapter: postgresql
  encoding: utf-8
  host: localhost
  pool: 5

development:
  <<: *default
  database: appname_development

test:
  <<: *default
  database: appname_test