@ Уинфилд сказал это :
Для гема pg требуется клиент postgresql библиотеки для привязки. Эта ошибка обычно означает, что она не может найти ваши библиотеки Postgres. Либо у вас их не установлено, либо вам может потребоваться передать --with-pg-dir=
в вашу установку gem.
Более того, вам нужно только --with-pg-config=
, чтобы установить его.
на Mac
Если по какой-либо причине вы также установили postgres через пакет веб-сайтов на Mac, он будет где-то вроде /Applications/Postgres.app/Contents/Versions/9.3/bin
.
Итак, вы либо передаете его на установку гема:
gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.3/bin/pg_config
или вы правильно установите PATH . Поскольку это может быть слишком много, чтобы временно установить PATH:
export PATH=%PATH:/Applications/Postgres.app/Contents/Versions/9.3/bin/