GeoDjango setup: FEHLER: konnte nicht auf Datei "$ libdir / postgis-1.5" zugreifen: Keine solche Datei oder Verzeichnis

8

Update: dachte, ich hätte es gelöst, aber ich hatte nicht ... bitte siehe unten.

Ich installiere GeoDjango auf Mac OSX. Ich habe die Mac-Installationsanweisungen verfolgt, die alle enthalten ging reibungslos und bin jetzt erstellen eine räumliche Datenbankvorlage für PostGIS .

Wenn ich jedoch versuche, die PostGIS SQL-Routinen zu laden, bekomme ich ERROR: could not access file "$libdir/postgis-1.5": No such file or directory :

%Vor%

Was läuft falsch, und wie kann ich es beheben?

Ich fand diese Anweisungen vom IRC von Postgis , aber ich denke, dass ich es bin Ausführen der richtigen Version von pg_config, etc:

%Vor%

Ich habe Postgres und seine PostGIS-Erweiterungen von KyngChaos installiert. Wenn ich in /usr/local/pgsql/lib suche, gibt es dort eine Datei namens postgis-1.5.so , daher verstehe ich nicht, warum sie nicht gefunden wird.

    
AP257 31.07.2010, 19:14
quelle

2 Antworten

3

Ich kenne das eine alte Frage, aber ich habe es mit Google gefunden, damit auch andere hier landen können.

Auf meiner Mac OSX Macports-Installation hatte ich zwei Ordner mit .so-Dateien für postgresql:

%Vor%

und

%Vor%

Es sieht so aus, als ob meine Installation in / opt / local / lib / postgresql90 / und nicht in /usr/local/pgsql-9.0/lib/ geschaut wurde. Um pg_trgm zu installieren, musste ich Folgendes tun:

%Vor%

Dies sollte mit jeder .so-Datei funktionieren, die nicht an der richtigen Stelle ist - in Ihrem Beispiel wäre es

%Vor%

Damit kann ich auch Postgis installieren:)

    
Jeppe Mariager-Lam 21.10.2011 19:21
quelle
0

Die Datei /usr/local/Cellar/postgresql9/9.0.17/lib/postgis-1.5.so fehlt. Dieser Fehler ist nach dem brew upgrade aufgetreten und die Lösung besteht darin, postgis zu deinstallieren und neu zu installieren:

brew deinstallieren postgis15

brew install postgis15

Das Ergebnis sollte sein: PostGIS Plugin-Bibliotheken installiert in: /usr/local/Cellar/postgresql9/9.0.17/lib

Danach sollten Sie die Datei /usr/local/Cellar/postgresql9/9.0.17/lib/postgis-1.5.so

finden     
Googol 07.05.2014 15:44
quelle