Korzystam z postgresql9.3 i postgis2.1, działa dobrze. Po zainstalowaniu QGIS za pomocą następujących poleceń:
sudo apt-get update
sudo apt-get install qgis
Po zainstalowaniu QGIS postGis nie działa. Kiedy próbowałem wykonać zapytanie przestrzenne, wyświetla błąd:
could not access file "$libdir/postgis-2.1": No such file or directory
Więc odinstalowałem QGIS, ale teraz pojawia się ten sam błąd. Dużo szukałem w tej sprawie, nie mogę znaleźć rozwiązania. Pomóż mi rozwiązać ten problem. Z góry dziękuję..
postgresql
Subburaj
źródło
źródło
Odpowiedzi:
Możesz ponownie zainstalować rozszerzenie Postgis dla PostgreSQL, zadziałało to dla mnie:
źródło
brew uninstall postgis
-brew install postgis
Ponowna instalacja Postgis może rozwiązać niektóre przypadki, ale ten sam błąd wystąpił po aktualizacji Postgis do wersji 2.2. W takim przypadku musisz także przejść do wybranego edytora SQL:
Uważam, że należy to uruchomić jako
postgres
użytkownik. (Moje preferencje to zrobić za pośrednictwempsql -d my_database -U postgres
.)źródło