python - git push 失败,找不到文件 /tmp/build/static
问题描述
我无法使用 git push 更新我的 Heroku 应用程序。在错误日志的末尾,出现了以下内容:
remote: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 105, in collect
remote: for path, storage in finder.list(self.ignore_patterns):
remote: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/finders.py", line 131, in list
remote: for path in utils.get_files(storage, ignore_patterns):
remote: File "/app/.heroku/python/lib/python3.6/site-packages/django/contrib/staticfiles/utils.py", line 23, in get_files
remote: directories, files = storage.listdir(location)
remote: File "/app/.heroku/python/lib/python3.6/site-packages/django/core/files/storage.py", line 315, in listdir
remote: for entry in os.scandir(path):
remote: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/build_8e6aeb15085bd120f62a7e71199f0368/static'
remote:
remote: ! Error while running '$ python manage.py collectstatic --noinput'.
remote: See traceback above for details.
我尝试更新我的 gitignore、我的设置静态文件位置并运行 git pull heroku master。
该应用程序在本地主机上运行良好。
感谢所有帮助!
解决方案
推荐阅读
- javascript - 这个php登录系统安全吗?
- python - Big Query 无法通过 BigQuery-Python 使用 INSERT SQL 查询
- javascript - 如何以角度显示来自父级的子组件中的对象数据
- python - 替换 CuPy 中的 numpy.apply_along_axis
- python - 如何隐藏pygame中的特定点?
- python - 从 python 正则表达式搜索中获取值而不是对象
- parsing - 谷歌表格等是否可以解析任何全球时间/日期格式?
- sql - 无法达到 MAX(COUNT) 并且有多个列
- pandas - 如何根据行的值将每一行乘以一个数字?
- tensorflow - 使用量化的 TFlite 权重运行推理时得到错误的结果