所以我有一个Django应用程序,我已关闭DISABLE_COLLECTSTATIC
但是没有提到收集静态发生。
一些研究表明,如果收集静态失败,Heroku将无声地失败,但是当收集静态成功时,会在构建日志期间写出。我做了heroku run python manage.py collectstatic
并且运行正常。没有错误。
但是,收集静态仍未在构建
上运行答案 0 :(得分:3)
结果是要禁用配置变量,必须使用:
heroku config:unset DISABLE_COLLECTSTATIC
我使用错误的命令,因为heroku config
初始显示DISABLE_COLLECTSTATIC: 1
我假设heroku config:set DISABLE_COLLECTSTATIC=0
会关闭配置变量。由于没有别的东西似乎没有,这个假设成为下一个可能的嫌疑人。关于Heroku关于处理配置的文档,我运行了全部
heroku config:set DISABLE_COLLECTSTATIC=false
heroku config:set DISABLE_COLLECTSTATIC=False
无法正常工作。