从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/Cellar/postgresql/9.3.3/lib/postgis-2.1.so 预期在:/usr/local/lib/libjson-c.2.dylib 在/usr/local/Cellar/postgresql/9.3.3/lib/postgis-2.1.so
任何人都知道如何解决这个问题?