4

Django でGeoIPを使用しようとしています。MaxMind GeoIP C APIが必要です。

Ruby を使用している場合、heroku へのMaxMind GeoIP ruby​​ ライブラリのインストールで説明されているように、C API と Ruby バインディングをバンドルする「geoip」gem を単純に使用できます。

残念ながら、Python にはこのようなものは存在しないので、Heroku にソースから C API をインストールするにはどうすればよいか、または Heroku にパッケージ マネージャーに相当するもの (つまり、OS X の場合は「brew install geoip」) があるかどうか疑問に思っています。 、Ubuntu の場合は「sudo apt-get install geoip」)。

4

1 に答える 1

4

コードをプッシュするときに、Heroku で何かをコンパイルするには、独自のビルドパックを作成する必要があります。requirements.txt には、バイナリ要件を含むパッケージがあります。作業をガイドする Python ビルドパック コードを参照してくださいhttps://github.com/heroku/heroku-buildpack-python

于 2012-12-02T19:22:22.153 に答える