Herokuとgitを使用してdjangoアプリを強化しています。このサイトの機能の一部により、ユーザーは.mdbs(Microsoft Access Databases)をアップロードできます。その後、mdbtools(http://mdbtools.sourceforge.net/)を呼び出すシェルスクリプトを使用して解析します。シェルスクリプトはローカルではうまく機能しますが、herokuサイトでは機能しません。問題は、mdbtoolsが含まれていないことだと思います。私はrequirements.txtにmdbtoolsを含めようとしましたが、うまくいきませんでした。誰かアイデアはありますか?
mdbtoolsとmdbtools-devをそれぞれrequirements.txtの独自の行に次のように含めました。
mdbtools
mdbtools-dev
これがrequirements.txtにmdbtoolsとmdbtools-devを含めると私が得るエラーです
....
Requirement already satisfied (use --upgrade to upgrade): stripe in ./lib/python2.7/site-packages (from -r requirements.txt (line 7))
Downloading/unpacking mdbtools-dev (from -r requirements.txt (line 8))
Could not find any downloads that satisfy the requirement mdbtools-dev (from -r requirements.txt (line 8))
No distributions at all found for mdbtools-dev (from -r requirements.txt (line 8))
Storing complete log in /app/.pip/pip.log
! Heroku push rejected, failed to compile Python app