Powinieneś sprawdzić, jakie masz adaptery w config/database.yml. Prawdopodobnie skonfigurowałeś adapter postgres lub pg za pomocą testu środowisko.
Jednak w swoim pliku Gemfile masz skonfigurowany postgres tylko do produkcji:
group :production do
gem 'pg', '0.12.2'
end
jeśli dodasz środowisko testowe i uruchomisz pakiet znowu powinno działać:
group :test, :production do
gem 'pg', '0.12.2'
end
Zobacz także rozwiązanie z tej odpowiedzi :
Spróbuj zainstalować klejnot za pomocą tego polecenia:
gem install pg -- --with-pg-config= 'PATH_TO_YOUR_PG_CONFIG'
Jeśli nie wiesz, gdzie jest twój pg_config, uruchom to polecenie:
which pg_config
BTW, zainstalowałeś już postgres na swoim pulpicie? Wszystko, czego potrzebujesz, to pakiet programistyczny postgres, aby zainstalować klejnot.