Как узнать, какие параметры конфигурации использовать для установки гема pg на OSX? - PullRequest
0 голосов
/ 28 августа 2011

Я прошел через Google и Stackoverflow и еще не решил свою проблему с установкой гема pg, необходимого для развертывания моего приложения на Heroku.

Я установил Postgresql через Macport, но, возможно, я установил его по неправильному пути?

Я говорю это, потому что получаю следующее, когда делаю gem install pg -- --with-pg-config=/user/local/bin/pg_config:

extconf.rb:24:in ``': No such file or directory - /users/******/postgresql/bin/pg_config --includedir (Errno::ENOENT)

Или я не выполнил полную установку, потому что продолжаю получать:

*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/Users/TonyNg/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
    --with-pg
    --without-pg
    --with-pg-dir
    --without-pg-dir
    --with-pg-include
    --without-pg-include=${pg-dir}/include
    --with-pg-lib
    --without-pg-lib=${pg-dir}/lib
    --with-pg-config

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 17 октября 2011

Пожалуйста, следуйте этому великому руководству,

http://www.gregbenedict.com/2009/08/31/installing-postgresql-on-snow-leopard-10-6/

Отлично работает и со львом (10.7).

Произошла та же ошибка, что и раньше.

Совет (в руководстве) о создании пользователя базы данных для собственной учетной записи оболочки избавит вас от многих проблем.

Надеюсь, вы продвинетесь.

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