Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku Cedar-14 Heroku geo buildpack地理异常_Heroku_Geodjango_Cedar - Fatal编程技术网

Heroku Cedar-14 Heroku geo buildpack地理异常

Heroku Cedar-14 Heroku geo buildpack地理异常,heroku,geodjango,cedar,Heroku,Geodjango,Cedar,我最近将我的heroku雪松从竹子更新为雪松-14。 我安装了geodjango buildpack,但由于以下错误而失败: OGR异常:OGR失败 这是我的构建包: cat .buildpacks https://github.com/dulaccc/heroku-buildpack-geodjango.git https://github.com/heroku/heroku-buildpack-python https://github.com/gregburek/heroku-build

我最近将我的heroku雪松从竹子更新为雪松-14。 我安装了geodjango buildpack,但由于以下错误而失败: OGR异常:OGR失败

这是我的构建包:

cat .buildpacks

https://github.com/dulaccc/heroku-buildpack-geodjango.git
https://github.com/heroku/heroku-buildpack-python
https://github.com/gregburek/heroku-buildpack-pgbouncer.git#v0.3.2
这是我的运行时:

cat runtime.txt

python-2.7.8
geodjango是否有一个在Cedar-14上运行良好的构建包?
提前感谢

通过以下操作解决了此问题:

  • 将我的.buildpack文件更改为如下所示:

我在这里使用了heroku buildpack geodjango的最新版本,通过检查它们的发布标签并指定最新版本

  • 我最终使用了这个runtime.txt:

    python-2.7.9

  • 我确保有以下环境变量指向正确的位置,即:

    heroku配置:设置GDAL_数据=.geodjango/GDAL/share/GDAL

    heroku config:set GDAL_LIBRARY_PATH=.geodjango/GDAL/lib/libgdal.so

    heroku config:set GEOS_LIBRARY_PATH=.geodjango/GEOS/lib/libgeos_c.so

最近还公开了一个问题,该问题在该链接中解释了更多内容: