更新:私はそれを解決したと思ったが、私は解決しなかった...以下を参照してください。
MacOSXにGeoDjangoをインストールしています。私はMacのインストール手順に従いましたが、すべてスムーズに進み、PostGIS用の空間データベーステンプレートを作成しています。
ただし、PostGIS SQLルーチンを読み込もうとすると、次のようになります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
何が問題になっていますか、どうすれば修正できますか?
私はpostgisIRCからこれらの指示を見つけましたが、私はpg_configなどの正しいバージョンを実行していると思います:
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
私はKyngChaosからpostgresとそのPostGIS拡張機能をインストールしました。調べてみると/usr/local/pgsql/lib
、そこにファイルpostgis-1.5.so
があるので、なぜ見つからないのかわかりません。