2016-11-28 17 views
-1

Я бегу по Windows.Postgresql, "Gem :: LoadError: pg не входит в комплект поставки. Добавьте его в Gemfile."

В моем проекте я сделал комплект Bundle без ошибок. Тогда я пытаюсь сделать грабли БД: создавать, он говорит enter image description here

enter image description here

Я драгоценный камень установить П.Г., который работал, но я все еще получаю эту ошибку. Судя по ошибке, я думаю, что она говорит, что она не распознает PostgreSQL, установленную на моем компьютере, но у меня она установлена. У меня установлено 9.6: enter image description here

Я также создал путь к окружающей среде, но не имел никакого результата. Что мне здесь не хватает?

+0

Вы добавили 'pg' в свой Gemfile, а затем запустите' bundle install'? –

+0

yup, это там, что-то вроде этого: gem 'pg',: platform =>: ruby ​​ – Snorlax

+0

И что случилось, когда вы запускали 'bundle install'? Он правильно установлен? Поскольку 'pg' gem имеет собственные расширения, и иногда они не компилируются правильно. –

ответ

0

Вы добавили драгоценный камень в свой gemfile? «bundle add pg» в вашем терминале, а затем «bundle install». Это должно решить вашу проблему.