Du bør tjekke hvilke adaptere du har på config/database.yml. Sandsynligvis har du opsat postgres- eller pg-adapteren med testen miljø.
Men på din Gemfile har du opsætning af postgres kun til produktion:
group :production do
gem 'pg', '0.12.2'
end
hvis du tilføjer testmiljøet og kører bundle igen, det burde virke:
group :test, :production do
gem 'pg', '0.12.2'
end
Se også løsningen fra dette svar :
Prøv at installere ædelstenen med denne kommando:
gem install pg -- --with-pg-config= 'PATH_TO_YOUR_PG_CONFIG'
Hvis du ikke ved, hvor din pg_config er, så kør denne kommando:
which pg_config
BTW, har du allerede installeret postgres på dit skrivebord? Alt du behøver er postgres-udviklingspakken for at installere ædelstenen.