отсутствует libgeos _c.so на OSX

Я пытаюсь установить Postgis, чтобы использовать GeoDjango на OSX.

Для этого я сначала полностью удалил 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

Я побежал

sudo find. -name "libgeos_c*"

И получил:

./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'

Это решило проблему.

13
задан mbrochh 5 July 2012 в 04:01
поделиться