我们在 heroku cedar 堆栈上安装 GEOS 库时遇到了麻烦。
我们遵循了本指南:https ://devcenter.spacaldb.com/Heroku.html ,但它没有用。
我们注意到存储在提供的 geos 二进制文件中的路径 (/app/tmp/geos) 是错误的,因此我们使用 vulcan 构建了自己的二进制文件。
我们相应地更改了参数 (BUNDLE_BUILD__RGEO),但我们无法使其工作。
我们甚至在我们的自定义 rgeo gem 中硬编码地理路径,但没有任何成功
我们还尝试了其他构建脚本(https://github.com/roximity/heroku-buildpack-ruby-geos),但它们太旧了,很难让它们与 heroku 的版本保持同步
我们正在使用 ruby 2.0.0-p195 和 Rails 3.2.13