我正在尝试在Elastic Beanstalk上设置Flask应用程序。其中一个依赖项是cffi
。当我查看错误日志时,我得到same error as in this question:Package libffi was not found in the pkg-config search path
。 This answer表示libffi需要通过更通用的Linux软件包配置文件进行安装。所以我有以下配置文件:
packages:
yum:
python-dev: []
python-matplotlib: []
libffi-devel: []
但是,我仍然遇到同样的错误。配置文件名为01run.config,位于.ebextensions / 01run.config中。如何检查是否正在安装这些软件包/让它们安装?
答案 0 :(得分:3)
请注意,eb init
会创建.elasticbeanstalk文件夹,但不会创建.ebextensions文件夹。它没有处理配置文件,因为尽管我写了,但实际上我在.elasticbeanstalk而不是.ebextensions中有配置文件。