railway和django的部署问题

问题描述 投票:0回答:1

在使用 Railway 进行部署时,我可能遇到一个非常常见的错误,因为我在这个答案中找到了它为什么当我在 Railway 中部署 Django 应用程序时会出现此错误?但问题是他们没有提到任何可能的解决方案为我工作过。 我应该怎么做才能解决我的错误?


我的项目结构

C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\apps
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\blog
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\files
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\static
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\templates
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\apps\publicaciones
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\apps\publicaciones\migrations
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\apps\publicaciones\__pycache__
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\apps\publicaciones\migrations\__pycache__
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\blog\settings
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\blog\__pycache__
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\blog\settings\__pycache__
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\files\imagenes
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\static\css
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\static\images
C:\Users\Jesus\OneDrive\Documentos\sideprojects\portafolio\blog\static\js

需求.txt

asgiref==3.7.2
contourpy==1.1.1
cycler==0.12.1
distlib==0.3.7
dj-static==0.0.6
Django==4.2.7
django-ckeditor==6.7.0
django-js-asset==2.1.0
filelock==3.13.1
fonttools==4.43.1
gunicorn==21.2.0
kiwisolver==1.4.5
matplotlib==3.8.0
numpy==1.26.0
packaging==23.2
pandas==2.1.1
Pillow==10.0.1
platformdirs==3.11.0
prettytable==3.9.0
psycopg2-binary==2.9.9
pyparsing==3.1.1
python-dateutil==2.8.2
pytz==2023.3.post1
setuptools==68.2.2
simpy==4.1.1
six==1.16.0
sqlparse==0.4.4
static3==0.7.0
tzdata==2023.3
wcwidth==0.2.8
whitenoise==6.6.0

错误

ERROR: failed to solve: process "/bin/bash -ol pipefail -c python -m venv --copies /opt/venv && . /opt/venv/bin/activate && pip install -r requirements.txt" did not complete successfully: exit code: 1


Error: Docker build failed
django deployment railway
1个回答
0
投票

刚刚遇到了这个问题 - Railway 正在运行 Django 3.8,因此如果您在本地计算机上运行较新的版本(我在 4.2 上),则您的 requests.txt 中的包可能不是适合旧版本 Django 的正确版本。我必须将 numpy 从 v1.26.0 更改回 v1.25.0,这修复了错误,现在我可以正常运行了。如果仍然出现错误,我会检查所有这些。如果您在上面的错误构建日志中进一步查找,它应该提到给您带来问题的包。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.