我试图运行一个烧瓶应用程序,它具有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