OSXでGeoDjangoを使用するためにPostgisをインストールしようとしています。このためOSXのlibgeos_c.soがありません
、私が最初に完全にはpostgresをアンインストールし、その後、私はGeoDjangoドキュメント以下のすべてをインストール:https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/#homebrew
私は次のようでした:
brew update
brew upgrade
brew install postgresql
brew install postgis
brew install gdal
brew install libgeoip
私は私のDjangoプロジェクトを実行すると、私は次の取得エラー:
OSError at/dlopen(/usr/local/lib/libgeos_c.so, 6): image not found
私は
01を走りましたとなった:
./Library/Frameworks/GEOS.framework/Versions/3/unix/lib/libgeos_c.dylib
./Users/martin/opt/geos-3.3.0/capi/.deps/libgeos_c_la-geos_c.Plo
./Users/martin/opt/geos-3.3.0/capi/.deps/libgeos_c_la-geos_ts_c.Plo
./usr/local/Cellar/geos/3.3.3/lib/libgeos_c.1.dylib
./usr/local/Cellar/geos/3.3.3/lib/libgeos_c.a
./usr/local/Cellar/geos/3.3.3/lib/libgeos_c.dylib
./usr/local/Cellar/geos/3.3.4/lib/libgeos_c.1.dylib
./usr/local/Cellar/geos/3.3.4/lib/libgeos_c.a
./usr/local/Cellar/geos/3.3.4/lib/libgeos_c.dylib
./usr/local/Cellar/geos/3.3.5/lib/libgeos_c.1.dylib
./usr/local/Cellar/geos/3.3.5/lib/libgeos_c.a
./usr/local/Cellar/geos/3.3.5/lib/libgeos_c.dylib
./usr/local/lib/libgeos_c.1.dylib
./usr/local/lib/libgeos_c.a
./usr/local/lib/libgeos_c.dylib
あなたが見ることができるように、すべてのノー "の.so" ファイル。助言がありますか?
編集:絶望のうち
私もKyngChaosパッケージをインストールし、以下の設定を追加しました:
GEOS_LIBRARY_PATH = '/Library/Frameworks/GEOS.framework/GEOS'
GDAL_LIBRARY_PATH = '/Library/Frameworks/GDAL.framework/GDAL'
GEOIP_LIBRARY_PATH = '/usr/local/Cellar/geoip/1.4.8/lib/libGeoIP.dylib'
これは、問題を解決しました。
私はMac上でGEOSを醸造インストールしました。しかしGEOS_LIBRARY_PATHは自分のマシンと同じではありません。それがどこにあるのか知っていますか? findを使用しようとしましたが、読み込み権限を持っているフォルダの中で.soファイルが見つかりませんでした。私はsudoの権利を持っていません。 –