Sto cercando di installare Postgis per poter utilizzare GeoDjango su OSX.mancante libgeos_c.so su OSX
Per questo, in primo luogo ho disinstallato Postgres completamente, poi ho installato tutto seguendo la documentazione GeoDjango: https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/#homebrew
ho il seguente:
brew update
brew upgrade
brew install postgresql
brew install postgis
brew install gdal
brew install libgeoip
Quando eseguo il mio progetto Django, ottengo il seguente errore:
OSError at/dlopen(/usr/local/lib/libgeos_c.so, 6): image not found
mi sono imbattuto
sudo find . -name "libgeos_c*"
E preso:
./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
Come si può vedere, non ".so" file a tutti. Eventuali suggerimenti?
Modifica:
Per disperazione ho anche installato il KyngChaos pacchetti e ha aggiunto le seguenti impostazioni:
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'
Questo risolto il problema.
ho birra installare GEOS su Mac. Ma il GEOS_LIBRARY_PATH non è lo stesso sulla mia macchina come la tua. Sai, dove può essere trovato? Ho provato a utilizzare find, ma non sono riuscito a trovare il file .so in nessuna delle cartelle, su cui ho letto il permesso. Non ho diritti sudo. –