rails proyecto postgres new myapp digitalocean datos crear configurar conectar con ruby-on-rails

ruby on rails - proyecto - La aplicación Rails que usa el adaptador Postgres no puede activar pg



rails new myapp postgresql (1)

En una aplicación de Rails, con un requisito de pg en su Gemfile:

gem ''pg''

Obtendrás el siguiente error:

Gem::LoadError can''t activate pg (~> 0.18), already activated pg-1.0.0. Make sure all dependencies are added to Gemfile.


La pg gema recientemente lanzó la versión 1.0.0 que aún no es compatible con Rails.

Si está en Rails 5, cambie el requisito de pg su Gemfile al siguiente 1 :

gem ''pg'', ''~> 0.18''

o en los carriles <5, esto:

gem ''pg'', ''~> 0.11''

Y luego correr

bundle update pg 1 Bundler efectivamente hará exactamente lo mismo con cualquiera de las dos líneas, pero de esta manera igualará exactamente la verificación del tiempo de ejecución del código fuente de Rails, así como la versión emitida por el rails new generador Gemfile de rails new .