我在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.5brew install/upgrade
但仍然收到错误。 pg
gem看起来不错,我可以从我的Rails应用程序连接并查询我的模型。
如何修复错误?
答案 0 :(得分:0)
尝试$ gem uninstall pg
,然后$ bundle install