Macos 未找到符号-PostgreSQL 9.3.3 Mac OS X 10.10上的POSTGIS

Macos 未找到符号-PostgreSQL 9.3.3 Mac OS X 10.10上的POSTGIS,macos,postgresql,postgis,Macos,Postgresql,Postgis,我在从OS X 10.9升级到10.10时遇到了一些问题。我已经用自制软件安装了PostgreSQL和POSTGIS。我试图升级到PostgreSQL 9.4.4,但由于无法升级数据库,我又回到了9.3.3。我也回到了POSTGIS 2.1.1(从2.1.7)。现在,当我查看我的pg数据库时,我可以看到这些表,但当我尝试浏览记录(使用Navicat)时,会出现以下错误: ERROR: could not load library "/usr/local/Cellar/postgresql/9.

我在从OS X 10.9升级到10.10时遇到了一些问题。我已经用自制软件安装了PostgreSQL和POSTGIS。我试图升级到PostgreSQL 9.4.4,但由于无法升级数据库,我又回到了9.3.3。我也回到了POSTGIS 2.1.1(从2.1.7)。现在,当我查看我的pg数据库时,我可以看到这些表,但当我尝试浏览记录(使用Navicat)时,会出现以下错误:

ERROR:  could not load library "/usr/local/Cellar/postgresql/9.3.3/lib/postgis-2.1.so": dlopen(/usr/local/Cellar/postgresql/9.3.3/lib/postgis-2.1.so, 10): Symbol not found: _json_tokener_errors
引用自:/usr/local/ceral/postgresql/9.3.3/lib/postgis-2.1.so 应位于:/usr/local/lib/libjson-c.2.dylib中 在/usr/local/ceral/postgresql/9.3.3/lib/postgis-2.1.so中


有人知道如何解决这个问题吗?

“因为我无法升级我的数据库”。细节?至于错误:看起来PostGIS库仍然是根据9.4编译的,“因为我无法升级我的数据库”。细节?至于错误:看起来PostGIS库仍然是根据9.4编译的,“因为我无法升级我的数据库”。细节?至于错误:看起来PostGIS库仍然是根据9.4编译的。