Ruby on Rails: я установил собственный pg gem в Mac OS Snow Leopard 10.6.3, но все равно получаю сообщение об ошибке "нет такого файла для загрузки - pg" - PullRequest
1 голос
/ 19 октября 2010

Я использую Rails 3.0.1.Я установил собственный pg gem для postgresql с помощью этой команды:

$ export ARCHFLAGS = '- arch i386' $ sudo gem install pg - --with-pg-config = / Library / PostgreSQL /8.4 / bin / pg_config

Когда я запускаю список гемов, я вижу, что установлен pg 0.9.

Однако, когда я устанавливаю адаптер базы данных postgres и перезапускаю сервер, Я получаю эту ошибку:

нет такого файла для загрузки - pg

Как я могу это исправить?

Спасибо

Ответы [ 2 ]

1 голос
/ 19 октября 2010

Откройте файл с именем «Gemfile» в корне вашего проекта и добавьте:

gem 'pg'

где-то посередине (мой находится после строки "gem 'rails', '3.0.0'").

Еще один способ «исправить» - создать новый проект с:

rails new <project_name> -d postgresql
0 голосов
/ 23 февраля 2013

У меня была такая же проблема с 0.14 и сервером postgres.app от heroku. Обнаружил, что мой файл pg_config находится в дереве каталогов postgres.app ... использовал его в моей конфигурации, и наконец установил гем pg.

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