我是AWS Eleastic Beanstalk的新用户。我试图通过awsebcli部署一个新的应用程序,我得到以下错误: “错误:OSError :: [WinError 145]该目录不是空'.elasticbeanstalk \ app_versions'AWS Elastic Beanstalk部署不起作用
我能够初始化的EB应用程序。我正在下管理员权限的命令行。
请帮助。
我是AWS Eleastic Beanstalk的新用户。我试图通过awsebcli部署一个新的应用程序,我得到以下错误: “错误:OSError :: [WinError 145]该目录不是空'.elasticbeanstalk \ app_versions'AWS Elastic Beanstalk部署不起作用
我能够初始化的EB应用程序。我正在下管理员权限的命令行。
请帮助。
我刚刚遇到了同样的问题。
“EB部署”临时创建子文件夹“app_versions “位于包含zip文件t的项目根目录下的”.elasticbeanstalk“文件夹中o上传到S3。完成后,该文件夹将被删除。检查计算机上的任何软件是否有责任防止这种情况发生。
我的原因是一个文件同步软件(类似Dropbox的),它正在监视整个项目的文件/文件夹更改。
我正在开发一个Django应用程序,我得到这个消息 -
Uploading app to S3. This may take a while. Upload Complete.
如何解决每次发生
禁用/暂停文件同步应用,如时间: Google Drive Sync/OneDrive/DropBox
删除(如果存在)mysite.elasticbeanstalk \ app_versions,请不要担心,它的创建你输入的每个时间 “EB部署”
打开命令提示符,然后运行命令
pip freeze > requirements.txt
导航mysite的\,然后再次运行eb deploy
应该工作
你能列出你运行的命令吗?什么样的应用程序(节点/红宝石/ python)?你还可以包含你的'.elasticbeanstalk/config.yml'文件的内容吗? – Clarkie
当然,我在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