我是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