Debe verificar qué adaptadores tiene en config/database.yml. Probablemente haya configurado el adaptador postgres o pg con la prueba entorno.
Sin embargo, en su Gemfile, ha configurado postgres solo para producción:
group :production do
gem 'pg', '0.12.2'
end
si agrega el entorno de prueba y ejecuta bundle de nuevo, debería funcionar:
group :test, :production do
gem 'pg', '0.12.2'
end
También vea la solución de esta respuesta :
Intenta instalar la gema con este comando:
gem install pg -- --with-pg-config= 'PATH_TO_YOUR_PG_CONFIG'
Si no sabe dónde está su pg_config, ejecute este comando:
which pg_config
Por cierto, ¿ya instaló Postgres en su escritorio? Todo lo que necesita es el paquete de desarrollo de Postgres para instalar la gema.