在PostgreSQL9.6.5 安裝 Postgis2.4.2 出現錯誤
The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 10.0.
post2.4.2 需要PostgreSQL10 以上
如果 運行 brew services start postgresql 服務還在
也可以 brew services stop postgresql
但是進入不了psql -u xxx -d xxx 進不了數據庫
解決:安裝低版本的postgis 2.3.0
brew switch postgres 9.6.5
brew install geos proj gdal libxml2 json-c
wget http://download.osgeo.org/postgis/source/postgis-2.3.0.tar.gz
進入postgis-2.3.0.tar.gz存在的目錄
tar xvfz postgis-2.3.0.tar.gz
cd postgis-2.3.0
make
make install
