そこで、この Rails アプリケーションをローカルでビルドし、Heroku 経由でデプロイしました。pycurl ライブラリを頻繁に使用する、私が依存しているこの重要な python スクリプトがあります。ローカル マシンに pycurl を簡単にダウンロードしてインストールできたため、スクリプトをローカルで実行できます。問題は、pycurl が Heroku にリモートでインストールされていないことです。Heroku が Python スクリプトを実行できるように pycurl をインストールする方法がわかりません。setuptools と pycurl tar ファイルを Rails アプリにダウンロードし、heroku に ssh して python setyp.py install や pip install pycurl などを実行しようとしましたが、これらのコマンドはどれも実行されません。 heroku の /usr/local/lib/python2.7/site-packages/ ディレクトリへの書き込みアクセス権を持っています (Heroku では許可されないため、これらのコマンドを root として実行することもできません)。ありとあらゆることを試した末、
「.....このマシンへの管理アクセス権がない場合は、別のインストール ディレクトリを選択することをお勧めします。できれば、PYTHONPATH 環境変数にリストされているディレクトリを選択してください。」
これについてどうすればよいかわかりません。どんな助けでも大歓迎です。
また、いくつかのスタック オーバーフローの投稿に出くわしましたが、これまでのところ役に立ちませんでした。さらに情報が必要な場合はお知らせください。
TL;DR - Heroku に Python モジュール/ライブラリをインストールします。