0

尝试使这个上传 shapefile 的示例与我的 rails 设置一起使用,并且从控制台运行,我得到返回:

RGeo::Error::RGeoError: GEOS 不可用,但需要正确解释 shapefile 中的多边形。

RGeo::Geos.supported? 返回False

我正在运行 - ruby​​ 版本 2.0.0p576 和 rails 版本 4.2.0

包含的 gem 有:gem 'activerecord-postgis-adapter'、'3.0.0.beta2' gem 'rge​​o-shapefile' gem 'dbf'

我做错了什么,我在哪里可以找到找不到 GEOS 的原因?谢谢!

4

3 回答 3

0

尝试安装 RGEO Rails gem

gem install rgeo
于 2016-03-21T16:43:21.023 回答
0

光盘 /tmp

wget http://download.osgeo.org/geos/geos-3.4.2.tar.bz2

bunzip2 geos-3.4.2.tar.bz2

tar xvf geos-3.4.2.tar

cd geos-3.4.2

./configure && make && sudo make install

于 2016-03-21T20:05:48.950 回答
0

好的 - 似乎在 gemfile 中明确包含 gem 'dbf' 打破了想法。将其注释掉,重新打包,然后我们又开始运行了……

于 2016-04-02T08:25:50.757 回答