2017-09-05 4 views
0

私のアプリケーションはHerokuサーバーで正常に動作していました。そして、ちょうどある種の更新(主に整形式、rtreeの要件 - libspatialライブラリの必要性)の後、アプリケーションエラーページが出ます。Herkouの展開:OSError:libspatialindex_cライブラリファイルを見つけることができませんでした

私が正しい道にいるかどうかはわかりません。アプリの再起動

heroku config:add BUILDPACK_URL=https://github.com/julienfr112 
/libspatialindex-buildpack.git 

が、同じエラーが発生した。しかし、私はコマンドを使用して、いわゆるHerokuのBuildpackをインストールしてみました。これをさらに修正するにはどうしたらいいですか?これはRtree、geopandasなどをinsallingした後の問題だと思われます.LibspatialindexはRTreeの必要条件ですので、私が正しくHerokuにlibspatialindexをインストールしているかどうかはわかりません。

答えて

0

(OPの代わりに掲示)

From 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 

まあ、私は別のエラーが発生しましたが、私は、これは、この質問の外に既にあると思います。 :)

関連する問題