我試圖運行一個燒瓶應用程序,它具有pandas
依賴關係。如果沒有安裝python-devel,則不能安裝熊貓。所以,首先我需要安裝gcc-C++和Python devel的按照這個線程:'gcc' failed during pandas build on AWS Elastic Beanstalkelasticbeanstalk gcc和python-devel安裝
現在,我的.elasticbeanstalk/config.yml
樣子:
branch-defaults:
default:
environment: flask-env
group_suffix: null
global:
application_name: flask-sample-app
branch: null
default_ec2_keyname: flask-sample-app
default_platform: Python 3.4
default_region: eu-west-1
include_git_submodules: true
instance_profile: null
platform_name: null
platform_version: null
profile: null
repository: null
sc: null
workspace_type: Application
packages:
yum:
gcc-c++: []
python-devel: []
但成功eb deploy
命令後,我通過eb ssh
看到連接到它它沒有安裝。我的config.yml是否正確?
YAML文件對空格很敏感,你的'packages'部分看起來像它採用三維空間縮進,而其他部分使用兩個空間縮進...可能是一個問題。您還可以查看'/ var/log/eb-activity.log'來查看是否有任何有用的日誌消息。 – Brian
ahh是的,我修復了縮進問題,但仍未安裝。我應該在更改配置文件之後做一些額外的eb部署嗎?我目前不使用git系統,只是想弄清elasticbeanstalk。 – Muatik
'eb deploy'應該是所有需要的。你可以發佈你的'/ var/log/eb-activity.log'嗎? – Brian