Git 将flask应用程序部署到AWS beanstalk时出现错误[Errno 2]
尝试将Flask应用程序部署到AWS beanstalk时,我不断遇到以下错误: 克隆git://to /opt/python/run/venv/src/flask oauth错误[Errno 2]没有这样的文件或 目录:“git”:“git”在执行命令git clone-q时 吉特:// /opt/python/run/venv/src/flask oauth找不到命令“git” 我的要求如下:Git 将flask应用程序部署到AWS beanstalk时出现错误[Errno 2],git,amazon-web-services,amazon-elastic-beanstalk,Git,Amazon Web Services,Amazon Elastic Beanstalk,尝试将Flask应用程序部署到AWS beanstalk时,我不断遇到以下错误: 克隆git://to /opt/python/run/venv/src/flask oauth错误[Errno 2]没有这样的文件或 目录:“git”:“git”在执行命令git clone-q时 吉特:// /opt/python/run/venv/src/flask oauth找不到命令“git” 我的要求如下: awscli==1.15.81 awsebcli==3.14.4 botocore==1.10.8
awscli==1.15.81
awsebcli==3.14.4
botocore==1.10.80
cement==2.8.2
click==6.7
colorama==0.3.9
docutils==0.14
Flask==1.0.2
httplib2==0.11.3
itsdangerous==0.24
Jinja2==2.10
jmespath==0.9.3
MarkupSafe==1.0
-e git://https://github.com/mitsuhiko/flask-oauth.git#egg=flask-oauth
pathspec==0.5.5
pyasn1==0.4.4
python-dateutil==2.7.3
PyYAML==3.13
rsa==3.4.2
s3transfer==0.1.13
semantic-version==2.5.0
six==1.11.0
tabulate==0.7.5
termcolor==1.1.0
Werkzeug==0.14.1
在config.yml中,我添加了以下内容:
packages:
yum:
git: []
我怎样才能解决这个问题?我做错了什么?我设法解决了这个问题,其实很简单,很愚蠢,我没有立即考虑它 无论如何,我从requirements.txt中删除了以下内容: -电子吉特:// 然后在虚拟环境或服务器中创建必要的文件,您必须安装git。然后这就完成了任务:
git clone https://github.com/mitsuhiko/flask-oauth.git
之后,您需要运行以下命令:
pip freeze > requirements.txt
它会将github中安装的包放入该文件中
就这样,您可以开始了。解决此问题的方法是在repo中的“.ebextensions”下的“filename.config”文件中添加以下内容
yum:
git: []
基本上,问题是您没有安装git