Ich verwende postgresql9.3 und postgis2.1, es funktioniert gut. Als ich QGIS mit den folgenden Befehlen installiert habe:
sudo apt-get update
sudo apt-get install qgis
Nach der Installation von QGIS funktioniert postGis nicht. Als ich versuchte, eine räumliche Abfrage auszuführen, zeigte es Fehler:
could not access file "$libdir/postgis-2.1": No such file or directory
Also habe ich QGIS deinstalliert, aber jetzt bekomme ich auch den gleichen Fehler. Ich habe viel danach gesucht, ich kann die Lösung nicht finden. Hilf mir, das zu lösen. Danke im Voraus..
postgresql
Subburaj
quelle
quelle
Antworten:
Sie können die Postgis-Erweiterung für PostgreSQL neu installieren, es hat bei mir funktioniert:
quelle
brew uninstall postgis
-brew install postgis
Die Neuinstallation von Postgis kann einige Fälle lösen, aber ich habe den gleichen Fehler erhalten, nachdem Postgis auf 2.2 aktualisiert wurde. In diesem Fall müssen Sie auch in den SQL-Editor Ihrer Wahl gehen:
Ich glaube, dies muss als
postgres
Benutzer ausgeführt werden. (Ich bevorzuge dies überpsql -d my_database -U postgres
.)quelle