Ошибка gem для datamapper do_postgres: "dyld: ленивая привязка символа не удалась: символ не найден: _PQsetdbLogin" - PullRequest
0 голосов
/ 11 мая 2011

Я пытаюсь запустить приложение Sinatra с Datamapper и базой данных Postgres локально.Я нахожусь на Mac OS X 10.6.7 и ruby ​​1.9.2 и каждый раз, когда я запускаю приложение, я получаю следующую ошибку:

dyld: lazy symbol binding failed: Symbol not found: _PQsetdbLogin
    Referenced from: /ruby-1.9.2-p136/gems/do_postgres-0.10.5/lib/do_postgres/do_postgres.bundle
    Expected in: flat namespace

Кто-нибудь знает, почему такая ошибка?

Большое спасибо

1 Ответ

1 голос
/ 12 мая 2011

возможно, вы используете другую версию библиотеки libpq, чем ожидал драйвер ruby. Проверьте версию libpq.

Pavel

...