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

Я пытаюсь развернуть Zipsell с герою.Однако, когда я запускаю настройки heroku и ruby ​​и пытаюсь выполнить развертывание через:

git clone https://github.com/yongfook/zipsell cd zipsell ./bin/setup

, я получаю сообщение об ошибке:

Произошла ошибка при установке pg (1.0.0), и Bundler не может продолжить.Удостоверьтесь, что gem install pg -v '1.0.0' --source 'https://rubygems.org/' успешен перед объединением.

В Gemfile: pg

== Сбой команды ["bundle install"] ==

Я выполнил установкуобрабатывать сейчас несколько раз и переустанавливать все, но все равно не могу развернуть.Есть идеи, что не так?

1 Ответ

0 голосов
/ 27 марта 2019

Из репо, которое вы разместили, кажется, сообщение об ошибке очень ясно. Из Gemfile репозитория, которым вы поделились, кажется, что вы не установили pg, который является postgresql (Вам нужно удалить sqlite.

Проблема в том, что есть некоторые отсутствующие зависимости, которые вы не установили, и поэтому выдается ошибка. Есть понятия gems, который является упакованным кодом. https://rubygems.org/ через следующий веб-сайт вы можете найти некоторые драгоценные камни, которые вам не хватает. Также есть версии, которые должны быть совместимы.

То, что вы будете делать, - это поиск пропавшего gems, показанного в сообщении об ошибке. Проверьте правильность версии, если у вас есть драгоценный камень в вашем Gemfile, но версия конфликтует.

https://github.com/yongfook/zipsell/blob/master/Gemfile

bundle update

установить недостающие камни

gem install pg и так далее. Или сделайте это прямо в Gemfile.

...