Не удалось найти pg-0.17.1 в любом из источников

99
9

Я пытаюсь разрешить эту ошибку, но не увенчался успехом и просмотрел некоторые из предыдущих SO-потоков по этой проблеме.

'sudo apt-get install libpq-dev postgresql-devel' не работал, так как у меня нет apt-get. Я попытался заменить apt-get на wget, и это тоже не сработало.

Я также пробовал следующее, но это тоже не сработало, и я получил ошибку ниже

export PATH =/usr/pgsql-9.3/bin: установить пакет PATH

Произошла ошибка при установке pg (0.17.1), и Bundler не может продолжить. Убедитесь, что gem install pg -v '0.17.1' успешно до объединения.

Может ли кто-нибудь посоветовать? Я нахожусь на Mac OSx V9.10.5

спросил(а) 2021-01-25T12:29:47+03:00 4 месяца, 4 недели назад
1
Решение
63

Сначала вам нужно установить postgresql:

brew install postgresql

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

ответил(а) 2021-01-25T12:29:47+03:00 4 месяца, 4 недели назад
45

apt-get - это менеджер пакетов для Linux, а не для mac. Используйте доморощенный для MacOS. Инструкции здесь http://brew.sh/

ответил(а) 2021-01-25T12:29:47+03:00 4 месяца, 4 недели назад
45

Альтернативное решение: Загрузите postgresql.app:

Создайте или измените файл config/database.yml, добавив следующую конфигурацию:

development:
adapter: postgresql
encoding: unicode
database: name_of_app_development
pool: 5

ответил(а) 2021-01-25T12:29:47+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема