Трябва да проверите какви адаптери имате в config/database.yml. Вероятно сте настроили postgres или pg адаптера с теста среда.
Във вашия Gemfile обаче сте настроили postgres само за производство:
group :production do
gem 'pg', '0.12.2'
end
ако добавите тестовата среда и стартирате пакет отново трябва да работи:
group :test, :production do
gem 'pg', '0.12.2'
end
Вижте също решението от този отговор :
Опитайте да инсталирате скъпоценния камък с тази команда:
gem install pg -- --with-pg-config= 'PATH_TO_YOUR_PG_CONFIG'
Ако не знаете къде е вашият pg_config, изпълнете тази команда:
which pg_config
Между другото, инсталирахте ли вече postgres на вашия работен плот? Всичко, от което се нуждаете, е пакетът за разработка на postgres, за да инсталирате gem.