Вопрос по postgresql, pg, ruby-on-rails – Postgres - последняя версия 0.14.0 из гема «pg» выдает ошибку

6

Я обновил свой пакет, который содержит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"

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

Вы пытались установить драгоценный камень без Bundler, как следует из вывода? Если так, это также привело к ошибке? Michael Granger
пожалуйста, посмотрите на эту тему:stackoverflow.com/questions/4564117/… Mason Zhang

Ваш Ответ

1   ответ
9

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

You don't need to specify a specific version of PG in your Gemfile

So :

sudo apt-get install ruby-dev libpq-dev build-essential

Похожие вопросы