Postgres - последняя версия 0.14.0 драгоценного камня pg выдает ошибку

Я обновил сборщик, который содержит гем pg, и получил ошибку

An error occured while installing pg (0.14.0), and Bundler cannot continue.
Make sure that `gem install pg -v '0.14.0'` succeeds before bundling.

Я проверил этот гем на rubygems.org и сегодня (23 июня) была выпущена эта версия. Не знаю почему, но версия у меня работает некорректно и возвращает ошибку выше.

Решение настроено для конкретной версии - в этом случае

gem "pg", "~> 0.13.2"

Кто-нибудь с такой же проблемой?


person user984621    schedule 23.06.2012    source источник
comment
Вы пытались установить драгоценный камень без Bundler, как следует из вывода? Если да, то это тоже привело к ошибке?   -  person Michael Granger    schedule 25.06.2012
comment
пожалуйста, посмотрите эту тему: stackoverflow.com/ вопросы/4564117/   -  person Mason Zhang    schedule 01.08.2012


Ответы (1)


Вам необходимо установить postgresql-server-dev-X.Y для создания серверного расширения или libpq-dev для создания клиентского приложения.

Вам не нужно указывать конкретную версию PG в вашем Gemfile

Итак:

sudo apt install ruby-dev libpq-dev build-essential
person Erowlin    schedule 06.08.2012