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 install instructions gefolgt, die alles glatt ging, und bin jetzt creating a spatial database template for PostGIS.
Allerdings, wenn ich versuche, die PostGIS SQL-Routinen zu laden, erhalte ich ERROR: could not access file "$libdir/postgis-1.5": No such file or directory
:
postgres$ psql -d template_postgis -f $POSTGIS_SQL_PATH/postgis.sql
psql:/usr/local/pgsql/share/contrib/postgis-1.5/postgis.sql:59: ERROR: could not access file "$libdir/postgis-1.5": No such file or directory
<snip>
psql:/usr/local/pgsql/share/contrib/postgis-1.5/postgis.sql:7785: ERROR: type "geometry" does not exist
, was falsch läuft, und wie kann ich es beheben?
Ich fand these instructions from postgis IRC, aber ich glaube, ich bin die richtige Version von pg_config läuft, etc:
postgres$ which pg_config
/usr/local/pgsql/bin//pg_config
postgres$ which psql
/usr/local/pgsql/bin//psql
postgres$ pg_config --pkglibdir
/usr/local/pgsql/lib
ich Postgres und seine PostGIS Erweiterungen von KyngChaos installiert. Wenn ich in /usr/local/pgsql/lib
schaue, dort ist eine Datei, die postgis-1.5.so
dort genannt wird, also verstehe ich nicht, warum es nicht gefunden wird.
, dass die meisten wahrscheinlich nicht die ganze Fehlermeldung - da sollte somethi sein ng vor dem "ERROR: aktuelle Transaktion wird abgebrochen, ...". –
Ja, es ist, Entschuldigung. Der erste Fehler ist: psql: /usr/local/pgsql/share/contrib/postgis-1.5/postgis.sql: 59: Fehler: konnte nicht auf Datei "$ libdir/postgis-1.5" zugreifen: Keine solche Datei oder Verzeichnis (I habe die Frage aktualisiert, um dies zu zeigen). – AP257
Sie finden möglicherweise mehr Experten Antworten auf GIS-Fragen in der dedizierten Website http: // gis.Staplexchange.com – amercader