【发布时间】:2018-01-09 20:16:37
【问题描述】:
我正在尝试运行具有 pandas 依赖项的烧瓶应用程序。如果没有安装 python-devel,就无法安装 pandas。所以首先我需要根据这个线程安装gcc-c++和python devel:'gcc' failed during pandas build on AWS Elastic Beanstalk
现在,我的.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以查看是否有任何信息日志消息。 -
啊,是的,我修复了缩进问题,但仍未安装。更改配置文件后,我应该对 eb deploy 做些什么吗?我目前没有使用git系统,只是想弄清楚elasticbeanstalk。
-
eb deploy应该是所有需要的。你能发布你的/var/log/eb-activity.log吗?
标签: python pandas amazon-web-services amazon-elastic-beanstalk