之前我的应用程序在Heroku服务器上运行良好。然后经过一定的更新(主要是形状,rtree要求 - 因此需要libspatial库),它遇到了一个Application Error页面。
我不确定自己是否走在正确的轨道上。但我尝试使用以下命令安装所谓的Heroku Buildpack:
heroku config:add BUILDPACK_URL=https://github.com/julienfr112
/libspatialindex-buildpack.git
应用程序重新启动但遇到相同的错误。我该如何进一步解决这个问题?这对Rtree,geopandas等问题似乎是个问题.Libspatialindex是RTree的必备条件,所以我不确定我是否正确地在Heroku中安装了libspatialindex。
答案 0 :(得分:2)
(代表OP发布)。
来自Heroku Dashboard - >设置向下滚动到buildpacks,我发现尽管成功消息,它还没有从我的终端添加libspatialindex buildpack。所以我通过这里手动添加它,使用空提交重新部署,在部署期间看起来应该是这样的:
remote: Building source:
remote:
remote: -----> Python app detected
remote: -----> Installing requirements with pip
remote:
remote: -----> $ python manage.py collectstatic --noinput
remote: 64 static files copied to '/tmp/build_2fce321c986c6ddada9266ff904ed2b4/static', 73 post-processed.
remote:
remote: -----> libspatialindex app detected
remote: -----> Installing LIBSPATIALINDEX
remote: -----> setting PATHS for LIBSPATIALINDEX
remote: -----> oki
remote: -----> Discovering process types
remote: Procfile declares types -> web
我遇到了另一个错误,但我认为这已经超出了这个问题。 :)