加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails Postgis升级问题

发布时间:2020-12-16 19:58:12 所属栏目:百科 来源:网络整理
导读:我已经在Mac上通过Homebrew安装了Postgis和 Postgresql,我想将Postgis的版本升级到2.1.0-rc2.我链接了我的postgis版本,然后编辑postgis自制公式.在新的公式没有编译之后,我重新链接旧的公式,我现在收到以下错误,只要我尝试使用空间列调用数据库表:. PG::Und
我已经在Mac上通过Homebrew安装了Postgis和 Postgresql,我想将Postgis的版本升级到2.1.0-rc2.我链接了我的postgis版本,然后编辑postgis自制公式.在新的公式没有编译之后,我重新链接旧的公式,我现在收到以下错误,只要我尝试使用空间列调用数据库表:.
PG::UndefinedFile: ERROR:  could not load library 
"/usr/local/Cellar/postgresql/9.2.4/lib/postgis-2.0.so":   
dlopen(/usr/local/Cellar/postgresql/9.2.4/lib/postgis-2.0.so,10): Symbol not found: 
_json_tokener_errors
Referenced from: /usr/local/Cellar/postgresql/9.2.4/lib/postgis-2.0.so
Expected in: /usr/local/lib/libjson.0.dylib
in /usr/local/Cellar/postgresql/9.2.4/lib/postgis-2.0.so

(在执行上述操作之前我没有这个问题)我已经重新启动了我的postgresql服务器,并没有工作.我不确定如何解决这个问题.

解决方法

啊!通过恢复到自制软件链接的较旧版本的json-c来修复问题. (具体来说是json-c 0.10)它和以下命令一样简单:
brew switch json-c 0.10

希望有人可能会在将来发现这有用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读