Du bör kontrollera vilka adaptrar du har på config/database.yml. Du har förmodligen ställt in postgres- eller pg-adaptern med testet miljö.
Men på din Gemfile har du postgres bara för produktion:
group :production do
gem 'pg', '0.12.2'
end
om du lägger till testmiljön och kör bundle igen, det borde fungera:
group :test, :production do
gem 'pg', '0.12.2'
end
Se även lösningen från det här svaret :
Försök att installera ädelstenen med detta kommando:
gem install pg -- --with-pg-config= 'PATH_TO_YOUR_PG_CONFIG'
Om du inte vet var din pg_config är, kör det här kommandot:
which pg_config
BTW, har du redan installerat postgres på ditt skrivbord? Allt du behöver är utvecklingspaketet postgres för att installera ädelstenen.