Rails application using Postgres adapter can't activate pg

后端 未结 1 1279
时光说笑
时光说笑 2020-12-29 20:12

In a Rails application, with a bare pg requirement in your Gemfile:

gem \'pg\'

You\'ll get the following error:



        
相关标签:
1条回答
  • 2020-12-29 20:36

    The pg gem recently released version 1.0.0 which is not yet compatible with Rails.

    If you're on Rails 5, change your Gemfile's pg requirement to the following1:

    gem 'pg', '~> 0.18'
    

    or on Rails < 5, this:

    gem 'pg', '~> 0.11'
    

    And then run

    bundle update pg
    


    1 Bundler will effectively do the exact same thing with either line, but this way you'll match the Rails source code's runtime check exactly, as well as the version emitted by rails new's Gemfile generator.

    0 讨论(0)
提交回复
热议问题