Подтвердить что ты не робот

Проблемы с обновлением Postgis Rails

Я установил Postgis и Postgresql через Homebrew на своем Mac, и я хотел обновить мою версию Postgis до 2.1.0-rc2. Я отсоединил мою версию postgis, а затем отредактировал формулу postgis homebrew. После того, как новая формула не скомпилировалась, я переделал старую формулу, и теперь я получаю следующую ошибку, когда я пытаюсь вызвать таблицу базы данных с пространственным столбцом:.

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, и это не сработало. Я не уверен, что делать, чтобы решить эту проблему.

4b9b3361

Ответ 1

Ах! Исправлена ​​проблема, возвращаясь к старой версии json-c, с которой связался доморощенный. (в частности, json-c 0,10), это было так просто, как следующая команда:

brew switch json-c 0.10

Надеюсь, что кто-то другой найдет это полезным в будущем.