sql >> Base de Datos >  >> RDS >> PostgreSQL

'No se pudo encontrar pg-0.12.2 en ninguna de las fuentes' al ejecutar rspec

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.