2016-01-12 54 views
1

我是AWS Eleastic Beanstalk的新用户。我试图通过awsebcli部署一个新的应用程序,我得到以下错误: “错误:OSError :: [WinError 145]该目录不是空'.elasticbeanstalk \ app_versions'AWS Elastic Beanstalk部署不起作用

我能够初始化的EB应用程序。我正在下管理员权限的命令行。

请帮助。

+0

你能列出你运行的命令吗?什么样的应用程序(节点/红宝石/ python)?你还可以包含你的'.elasticbeanstalk/config.yml'文件的内容吗? – Clarkie

+0

当然,我在Web界面中创建了应用程序(应用程序运行状况为绿色),并在我的沙箱中运行了eb init。这是一个PHP应用程序,这里是配置文件: 分支默认: 发展: 环境:MYAPP 全球: APPLICATION_NAME:MyApp的 default_ec2_keyname:MYINSTANCE default_platform:64位Linux的亚马逊2015.09 V2.0.4运行PHP 5.6 default_region:us-east-1 profile:eb-cli sc:git 感谢您的帮助。 – Henly

回答

5

我刚刚遇到了同样的问题。

“EB部署”临时创建子文件夹“app_versions “位于包含zip文件t的项目根目录下的”.elasticbeanstalk“文件夹中o上传到S3。完成后,该文件夹将被删除。检查计算机上的任何软件是否有责任防止这种情况发生。

我的原因是一个文件同步软件(类似Dropbox的),它正在监视整个项目的文件/文件夹更改。

0

我正在开发一个Django应用程序,我得到这个消息 -

Uploading app to S3. This may take a while. Upload Complete.

如何解决每次发生

  1. 禁用/暂停文件同步应用,如时间: Google Drive Sync/OneDrive/DropBox

  2. 删除(如果存在)mysite.elasticbeanstalk \ app_versions,请不要担心,它的创建你输入的每个时间 “EB部署”

  3. 在文件夹的mysite \

    打开命令提示符,然后运行命令

    pip freeze > requirements.txt

导航mysite的\,然后再次运行eb deploy应该工作

我无法使用时收到的讯息 enter image description here

我在工作时得到的消息 enter image description here

相关问题