Python / Djangoアプリケーションの開発中に、競合するバージョンのライブラリをインストールするパッケージ要件をrequirements.txtに誤って導入しました。Herokuは、ビルドパックAPI情報ページに記載されているように、Pythonビルドパックで指定されたCACHE_DIRに壊れた要件をキャッシュしました。また、requirements.txtファイルを少し変更しても、壊れたパッケージのキャッシュが削除されることはないようです。HerokuにCACHE_DIRを完全に空にして、すべての要件と依存関係を最初から再インストールするにはどうすればよいですか?
質問する
4147 次
3 に答える
36
heroku-repo
プラグインの purge_cacheコマンドを使用します。
$ heroku plugins:install heroku-repo
$ heroku repo:purge_cache -a appname
于 2014-02-20T13:54:52.623 に答える
7
ソースからモジュール ( ) をインストールしようとしたときと同じ問題が発生しました。これdjango-piston
は、最後の公式リリースが少し古く、私にとって重要なバグ修正がいくつか欠けているためです。とにかく、以前に公開されたイシューがあり、実際にサポートから返信がありました。
私には少し奇妙に思えますが、少なくとも機能します ( で任意の python リリース番号を選択しruntime.txt
、再構築してから、目的のランタイムに戻して再構築します)
于 2013-01-18T12:38:38.020 に答える
-2
readme.md ファイルに変更を加え (いくつかのスペースを追加)、コミットしてプッシュするだけで、キャッシュをクリアできました。
于 2013-09-01T19:31:21.707 に答える