2016-01-12 162 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

相關問題