Я использую postgresql9.3 и postgis2.1, все работает нормально. Когда я установил QGIS, используя следующие команды:
sudo apt-get update
sudo apt-get install qgis
После установки QGIS postGis не работает. Когда я попытался выполнить пространственный запрос, он показывает ошибку:
could not access file "$libdir/postgis-2.1": No such file or directory
Так что я удалил QGIS, но теперь я получаю ту же ошибку. Я много искал по этому поводу, я не могу найти решение. Помоги мне решить это. Заранее спасибо..
postgresql
Subburaj
источник
источник
Ответы:
Вы можете переустановить расширение postgis для PostgreSQL, у меня это сработало:
источник
brew uninstall postgis
-brew install postgis
Переустановка Postgis может решить некоторые случаи, но я получил ту же ошибку после обновления Postgis до 2.2. Если это так, вам также нужно зайти в выбранный вами редактор SQL:
Я считаю, что это должно быть запущено как
postgres
пользователь. (Я предпочитаю делать это черезpsql -d my_database -U postgres
.)источник