Actualización: pensé que lo había resuelto, pero no lo hice ... por favor, consulte más abajo.
estoy instalando GeoDjango en Mac OSX. Seguí el Mac install instructions, que funcionó sin problemas, y ahora soy creating a spatial database template for PostGIS.
Sin embargo, cuando intento cargar las rutinas SQL PostGIS, consigo 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
lo que va mal, y cómo puedo solucionarlo?
He encontrado these instructions from postgis IRC, pero creo que estoy ejecutando la versión correcta de pg_config, 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
he instalado postgres y sus extensiones de PostGIS KyngChaos. Si miro en /usr/local/pgsql/lib
, hay un archivo llamado postgis-1.5.so
allí, así que no entiendo por qué no se encuentra.
que muy probablemente no es todo el mensaje de error - debería haber algo ng antes del "ERROR: se cancela la transacción actual, ...". –
Sí, lo hay, lo siento. El primer error es: psql: /usr/local/pgsql/share/contrib/postgis-1.5/postgis.sql: 59: ERROR: no se pudo acceder al archivo "$ libdir/postgis-1.5": no existe dicho archivo o directorio (I He actualizado la pregunta para mostrar esto). – AP257
Puede encontrar más respuestas expertas a preguntas relacionadas con SIG en el sitio dedicado http: // gis.stackexchange.com/ – amercader