【发布时间】:2018-04-11 10:00:26
【问题描述】:
我在 Postgres 9.4.1 上收到此错误:
dyld: lazy symbol binding failed: Symbol not found: _PQping
Referenced from: <home_dir>/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/pg-0.21.0/lib/pg_ext.bundle
Expected in: /usr/local/lib/libpq.5.dylib
/usr/local/lib/libpq.5.dylib 链接到postgresql@9.6 版本
/usr/local/lib/libpq.5.dylib -> ../Cellar/postgresql@9.6/9.6.5/lib/libpq.5.dylib
然后,我使用以下命令升级到 9.6.5:
brew install/upgrade
但仍然出现错误。 pg gem 看起来不错,我可以从我的 Rails 应用程序连接并查询我的模型。
如何修复错误?
【问题讨论】:
-
你有什么问题?
-
抱歉,我可能不够清楚。那么,我该如何解决这个错误呢?
标签: ruby postgresql ruby-on-rails-5 pg postgresql-9.6