Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 将flask应用程序部署到AWS beanstalk时出现错误[Errno 2]_Git_Amazon Web Services_Amazon Elastic Beanstalk - Fatal编程技术网

Git 将flask应用程序部署到AWS beanstalk时出现错误[Errno 2]

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

尝试将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.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