2015-01-28 2 views
0

Я запускаю rake db: создаю и получаю libpq не найден. У меня есть 5 и 5.7 .. как мне обновить postgres, чтобы использовать 5.7?Libpq5.6.dylib не найден, как мне установить 5.7?

rake db:create 

rake aborted! 
LoadError: dlopen(/Users/me/.rvm/gems/ruby-2.2.0-preview1/extensions/x86_64-darwin-14/2.2.0/pg-0.17.1/pg_ext.bundle, 9): Library not loaded: /usr/local/lib/libpq.5.6.dylib 
    Referenced from: /Users/me/.rvm/gems/ruby-2.2.0-preview1/extensions/x86_64-darwin-14/2.2.0/pg-0.17.1/pg_ext.bundle 
    Reason: image not found - /Users/me/.rvm/gems/ruby-2.2.0-preview1/extensions/x86_64-darwin-14/2.2.0/pg-0.17.1/pg_ext.bundle 

    ls /usr/local/lib/libpq.5. 
    libpq.5.7.dylib libpq.5.dylib 

ответ

0

Попробуйте переустановить pg на Ruby Gem (с $ gem uninstall pg && gem install pg). Это должно перекомпилировать драгоценный камень, используя новую версию библиотеки разработки Postgres.