Приложение Rails с использованием адаптера Postgres не может активировать pg
В приложении Rails с голым требованием pg в вашем Gemfile:
gem 'pg'
Вы получите следующую ошибку:
Gem::LoadError can't activate pg (~> 0.18), already activated pg-1.0.0. Make sure all dependencies are added to Gemfile.
Ответ 1
Недавно выпущенная версия pg gem выпустила версию 1.0.0, которая еще не совместима с Rails.
Если вы используете Rails 5, измените требование Gemfile pg на следующий 1:
gem 'pg', '~> 0.18'
или на Rails < 5, это:
gem 'pg', '~> 0.11'
И затем запустите
bundle update pg
1 Bundler эффективно выполнит то же самое с любой строкой, но таким образом вы сравните исходный код Rails проверка времени выполнения точно так же, как и версия, выпущенная генератором rails new Gemfile.