3

Ruby on Rails アプリが Ubuntu 14.04 の GEOS インストールを認識するのに少し問題があります。

私が得ているエラーメッセージは次のとおりです。

GEOS is not available, but is required for correct interpretation of polygons in shapefiles.

私は「rgeo」gemを使用していますが、これは(私自身のグーグルから)rgeoがGEOSインストールを見つけることができないことを意味することを理解しています。

実際、Rails コンソールを介して、これが確認されています。

Loading production environment (Rails 4.2.1)
2.1.2 :001 > RGeo::Geos.supported?
 => false 
2.1.2 :002 > RGeo::CoordSys::Proj4.supported?
 => true 

最初にこれらの手順に従って、GEOS / Proj4 をインストールしました。

https://gist.github.com/robinkraft/2a8ee4dd7e9ee9126030

それがうまくいかなかったとき、私はこの投稿を見つけました。

https://github.com/rgeo/rgeo/issues/26

推奨されるシンボリックリンクを追加しました。

-rw-r--r-- 1 root root 1588288 Apr  7  2014 /usr/lib/libgeos-3.4.2.so
-rw-r--r-- 1 root root  259680 Apr  7  2014 /usr/lib/libgeos_c.a
lrwxrwxrwx 1 root root      18 Apr  7  2014 /usr/lib/libgeos_c.so ->     libgeos_c.so.1.8.2
lrwxrwxrwx 1 root root      18 Apr  7  2014 /usr/lib/libgeos_c.so.1 -> libgeos_c.so.1.8.2
-rw-r--r-- 1 root root  146632 Apr  7  2014 /usr/lib/libgeos_c.so.1.8.2
lrwxrwxrwx 1 root root      31 Jul  4 11:30 /usr/lib/libgeos.so -> /usr/local/lib/libgeos-3.3.8.so
lrwxrwxrwx 1 root root      31 Jul  4 11:35 /usr/lib/libgeos.so.1 -> /usr/local/lib/libgeos-3.3.8.so

そして、このすべてにもかかわらず、私はまだ得ます

RGeo::Geos.supported?

「偽」を返します。

これはそれほど難しいことではないと感じています (そして、私は何か初歩的なことが欠けていると感じています) - しかし、少し途方に暮れています.

どんな助けでも大歓迎です。:)

前もって感謝します、ベン

4

1 に答える 1