Rails 4 postgres bug - cannot create database beca

2019-09-16 04:13发布

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

2条回答
祖国的老花朵
2楼-- · 2019-09-16 04:45

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
查看更多
Rolldiameter
3楼-- · 2019-09-16 04:51

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

查看更多
登录 后发表回答