sql >> Databáze >  >> RDS >> PostgreSQL

'Nelze najít pg-0.12.2 v žádném ze zdrojů' při spuštění rspec

Měli byste zkontrolovat, jaké adaptéry máte na config/database.yml. Pravděpodobně jste nastavili postgres nebo pg adaptér pomocí testu prostředí.

Ve svém Gemfile však máte nastaven postgres pouze pro produkci:

group :production do
  gem 'pg', '0.12.2'
end

pokud přidáte testovací prostředí a spustíte balíček opět by to mělo fungovat:

group :test, :production do
  gem 'pg', '0.12.2'
end

Podívejte se také na řešení z této odpovědi :

Zkuste drahokam nainstalovat pomocí tohoto příkazu:

gem install pg -- --with-pg-config= 'PATH_TO_YOUR_PG_CONFIG'

Pokud nevíte, kde je váš pg_config, spusťte tento příkaz:

which pg_config

BTW, už jsi nainstaloval postgres na plochu? Vše, co potřebujete, je vývojový balíček postgres k instalaci drahokamu.




  1. Nedostává se správné COUNT() v dotazu MySQL (upraveno dříve)

  2. Hibernate Named Query - připojte se ke 3 tabulkám

  3. mysqldump test zamykacích tabulek

  4. Může být cizí klíč null?