Sto tentando di abilitare PostGIS nella mia app Rails su Heroku. Il mio Gemfile
include il activerecord-postgis-adapter
gemma:Abilitazione del supporto di Ruby PostGIS su Heroku
gem 'activerecord-postgis-adapter', '3.0.0'
Tuttavia, dopo l'avvio il mio esempio, non vedo il supporto completo abilitato:
$ heroku run irb
Running `irb` attached to terminal... up, run.5549
irb(main):001:0> require 'rgeo'
=> true
irb(main):002:0> RGeo::Geos.supported?
=> false
ho aggiunto la heroku-geo-buildpack, come specificato nella PostGIS article , anche se sto usando la più recente, vero formato multi-buildpack:
$ heroku buildpacks
=== staging Buildpack URLs
1. https://github.com/cyberdelia/heroku-geo-buildpack.git#1.3
2. https://github.com/heroku/heroku-buildpack-ruby.git#v140
sono confuso, dato che il mio sguardo processo di compilazione s corretta:
-----> Multipack app detected
-----> Fetching custom git buildpack... done
-----> geos/gdal/proj app detected
Using geos version: 3.4.2
Using gdal version: 1.11.1
Using proj version: 4.8.0_1
-----> Vendoring geo libraries done
-----> Fetching custom git buildpack... done
-----> Ruby app detected
-----> Compiling Ruby/Rails
...
Cosa mi manca? Non ho un set di variabili ambientali BUILDPACK_URL
, poiché ritengo che sia per il vecchio approccio multi-buildpack.
Oh, questo è imbarazzante. Sembra che mi sia sfuggito il fatto che i database di livello Hobby non lo supportano. Immagino che questo sia il mio problema, quindi, anche se mi sarei aspettato di vedere alcuni errori. – pr1001
Sì, solo database di livelli di produzione.Che sono: standard 0 Premium-0, standard 2 Premium-2, \t standard 4 Premium-4, \t standard 5 Premium-5, standard 6 Premium-6, standard 7 premium-7 enterprise-7, \t enterprise-8 –
Si dovrebbe assolutamente accettare una risposta a questo. Aveva lo stesso problema, e la soluzione non era affatto ovvia. –