Произошла ошибка при установке pg (1.2.1), и Bundler не может продолжить - PullRequest
0 голосов
/ 21 января 2020

Я использую Centos 6 и во время установки комплекта я получаю эту ошибку.

An error occurred while installing pg (1.2.1), and Bundler cannot continue.
Make sure that `gem install pg -v '1.2.1' --source 'https://rubygems.org/'` succeeds before bundling.

Я пробовал это

 gem install pg -v '1.2.1' --source 'https://rubygems.org/'

и

 sudo yum install libpq-dev

1 Ответ

0 голосов
/ 21 января 2020

Вы не дали полное сообщение об ошибке. Обычно такая ошибка возникает из-за не установки библиотек разработки postgres. Если вы получаете сообщение об ошибке в файле libpq-dev, попробуйте выполнить следующие действия:

yum -y install postgresql-server postgresql-devel postgresql-contrib

Это установит все пакеты, если вы получите ошибку, пожалуйста, предоставьте полную ошибку, как вышеупомянутого сообщения, так и, если вы получаете ошибку в этой установке.

После установки всего выше, вы можете попробовать снова установить gem, используя

gem install pg -v '1.2.1' 

Если вы все еще получаете, вы можете попробовать выполнить следующее. Найдите каталог Postgres и выполните следующую команду.

gem install pg -v '1.2.1' --with-pg-dir=<path to your PostgreSQL installation dir>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...