проблема с установкой postgresql для приложения rails - PullRequest
0 голосов
/ 12 сентября 2018

Итак, я хотел бы развернуть мое приложение rails на heroku, верно?Хотите переключиться с sql3 на postgresql.Должно быть просто, но я продолжаю получать ошибку при попытке связать с gem 'pg' в моем gemfile.Я использовал homebrew для установки postgresql со всеми его родными расширениями, прежде чем пытаться связать.Есть идеи?Я на Mac OSX высокой Сьерра.

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

Это все, что я получаю за ошибку.Не полезно.Я пошел дальше и удалил postrgresql, который я установил локально на свою машину с их сайта, а также с homebew.Начну с нуля.Я не делал этого годами, поэтому любая помощь будет оценена!

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

После множества исследований и попыток всего, нашел более старый вопрос о stackoverflow от 2014 года. Если вы устанавливаете postgresql с помощью homebrew, как я, запустите команду ARCHFLAGS = "- arch x86_64" gem install pg установит gem, если пакет илиgem install pg не работает.Надеюсь, что это поможет другим людям, которые могут застрять, как я

0 голосов
/ 12 сентября 2018

Я сталкивался с этим раньше, когда вы пытались установить гем PG, но postgres еще не установлен.Даже если вы установите Postgres после этого, вы все равно столкнетесь с проблемами (это связано с тем, что необходимые библиотеки не доступны или не найдены).Я бы порекомендовал удалить оба, затем установить Postgres сначала , затем Gem PG.К сожалению, это распространенная ошибка: Установка PG gem на OS X - сбой при создании собственного расширения Кроме того, я бы порекомендовал https://postgresapp.com/, если у вас по-прежнему возникают проблемы с установкой PG или нет гемапроверьте правильность установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...