Я пытаюсь развернуть приложение Rails (ruby 2.3.0, рельсы 4.2.6) в Heroku, который использует жемчужину RGeo, но мне не удалась установить базовую библиотеку GEOS после который принадлежит драгоценному камню RGeo (см. https://github.com/rgeo/rgeo#dependencies).Установка GEOS на Heroku
Согласно Heroku's own instructions, это должно быть возможно с помощью heroku-geo-buildpack, но оно не работает.
ADD BUILDPACK К APP:
$ heroku buildpacks:set https://github.com/cyberdelia/heroku-geo-buildpack.git
$ heroku buildpacks:add heroku/ruby
BUILD ПРОЦЕСС ВЫГЛЯДИТ ХОРОШО:
remote: Building source:
remote:
remote: -----> geos/gdal/proj app detected
remote: Using geos version: 3.4.2
remote: Using gdal version: 1.11.1
remote: Using proj version: 4.8.0_1
remote: -----> Vendoring geo libraries done
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.3.0
TEST DEPENDENCY:
>>> require 'rgeo'
=> false
>>> RGeo::CoordSys::Proj4.supported?
=> true
>>> RGeo::Geos.supported?
=> false
ли вы запустить buildpack перед добавлением buildpack для языков, как сказано в документации? После добавления buildpack он говорит, что вы должны построить его, используя «heroku buildpacks». –
@AlexanderLuna да я подробно описал мой процесс выше – Yarin
попробуйте эту ссылку, чтобы установить GEOS в heroku: [Установить GEOS] (http://stackoverflow.com/questions/16893840/installing-geos-on-heroku-cedar) – vipin