AWS Elastic Beanstalk部署无法正常工作

时间:2016-01-12 14:28:42

标签: amazon-web-services elastic-beanstalk

我是AWS Eleastic Beanstalk的新手。我正在尝试通过awsebcli部署一个新的应用程序,我收到以下错误: “错误:OSError :: [WinError 145]目录不为空'.elasticbeanstalk \ app_versions'

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

请帮助。

2 个答案:

答案 0 :(得分:5)

我刚遇到同样的问题。

“eb deploy”会在项目根目录的“.elasticbeanstalk”文件夹中临时创建一个子文件夹“app_versions”,该文件夹包含要上传到S3的zip文件。完成后,文件夹将被删除。检查计算机上是否有任何软件可能会阻止此操作。

我的原因是文件同步软件(类似Dropbox)正在观看整个项目的文件/文件夹更改。

答案 1 :(得分:0)

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

  

将应用上传到S3。可能还要等一下。上传完成。

如何在每次发生时进行修复

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

  2. 删除(如果存在)mysite.elasticbeanstalk \ app_versions,不用担心,每次键入“eb deploy”时都会创建它

  3. 在mysite \文件夹中打开命令提示符并运行命令

    pip freeze > requirements.txt

  4. 导航mysite \并再次运行eb deploy应该

    我不知道的消息 enter image description here

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