Firebase-admin:- Deployment Failed: ERROR: Your requirements.txt is invalid. Snapshot your logs for details.
Firebase-admin:- Deployment Failed: ERROR: Your requirements.txt is invalid. Snapshot your logs for details.
我在我的移动应用后端使用 python-flask 和 firebase-admin(用于身份验证)。我正在将我的代码部署到 AWS Elastic Beanstalk。在我通过 "pip install firebase-admin".
安装 firebase-admin 之前一切都很好
我已承诺更改为 git。
现在,部署失败并显示以下消息。
*MacBook-Pro:pets-friend-api santosh.guruju$ eb deploy
警告:Git 处于分离头状态。使用分支 "default"。
警告:Git 处于分离头状态。使用分支 "default"。
警告:Git 处于分离头状态。使用分支 "default"。
警告:Git 处于分离头状态。使用分支 "default"。
警告:Git 处于分离头状态。使用分支 "default"。
创建应用程序版本存档 "app-d517-170725_142037"。
上传 PetsFrenzAPI/app-d517-170725_142037.zip 到 S3。可能还要等一下。
上传完成。
信息:环境更新开始。
信息:正在将新版本部署到实例。
错误:您的 requirements.txt 无效。快照您的日志以获取详细信息。
错误:[实例:i-054100c8ffb51643c] 命令在实例上失败。 Return 代码:1 输出:(截断)...)
文件“/usr/lib64/python2.7/subprocess.py”,第 541 行,在 check_call 中
引发 CalledProcessError(retcode,cmd)
CalledProcessError:命令“/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt”返回非零退出状态 1。
挂钩 /opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py 失败。有关更多详细信息,请使用控制台或 EB CLI 检查 /var/log/eb-activity.log。
信息:命令执行已在所有实例上完成。摘要:[成功:0,失败:1]。
错误:在实例 ID 'i-054100c8ffb51643c' 上执行命令不成功。正在中止操作。
错误:无法部署应用程序。*
我已经修复了!
如其所述,问题出在 Requirements.txt。
而不是>> pip freeze > requirement.txt
只是在没有版本的需求文件中添加了有限的资源。
修复:requirement.txt 包含
烧瓶
flask_sqlalchemy
firebase_admin
pymysql
我在我的移动应用后端使用 python-flask 和 firebase-admin(用于身份验证)。我正在将我的代码部署到 AWS Elastic Beanstalk。在我通过 "pip install firebase-admin".
安装 firebase-admin 之前一切都很好我已承诺更改为 git。
现在,部署失败并显示以下消息。
*MacBook-Pro:pets-friend-api santosh.guruju$ eb deploy
警告:Git 处于分离头状态。使用分支 "default"。
警告:Git 处于分离头状态。使用分支 "default"。
警告:Git 处于分离头状态。使用分支 "default"。
警告:Git 处于分离头状态。使用分支 "default"。
警告:Git 处于分离头状态。使用分支 "default"。
创建应用程序版本存档 "app-d517-170725_142037"。
上传 PetsFrenzAPI/app-d517-170725_142037.zip 到 S3。可能还要等一下。
上传完成。
信息:环境更新开始。
信息:正在将新版本部署到实例。
错误:您的 requirements.txt 无效。快照您的日志以获取详细信息。
错误:[实例:i-054100c8ffb51643c] 命令在实例上失败。 Return 代码:1 输出:(截断)...)
文件“/usr/lib64/python2.7/subprocess.py”,第 541 行,在 check_call 中
引发 CalledProcessError(retcode,cmd)
CalledProcessError:命令“/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt”返回非零退出状态 1。
挂钩 /opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py 失败。有关更多详细信息,请使用控制台或 EB CLI 检查 /var/log/eb-activity.log。
信息:命令执行已在所有实例上完成。摘要:[成功:0,失败:1]。
错误:在实例 ID 'i-054100c8ffb51643c' 上执行命令不成功。正在中止操作。
错误:无法部署应用程序。*
我已经修复了!
如其所述,问题出在 Requirements.txt。
而不是>> pip freeze > requirement.txt
只是在没有版本的需求文件中添加了有限的资源。
修复:requirement.txt 包含
烧瓶 flask_sqlalchemy firebase_admin pymysql