2017-03-09 171 views
2

我正在尝试在Elastic Beanstalk上安装Flask应用程序。其中一个依赖是cffi。当我查看错误日志时,我收到了same error as in this questionPackage libffi was not found in the pkg-config search pathThis answer表示libffi需要通过一个更通用的Linux软件包配置文件来安装。所以我有以下配置文件:在Elastic Beanstalk中安装软件包(Libffi)

packages: 
    yum: 
    python-dev: [] 
    python-matplotlib: [] 
    libffi-devel: [] 

但是,我仍然收到相同的错误。配置文件名为01run.config,位于.ebextensions/01run.config中。我如何检查这些软件包是否正在安装/让他们安装?

+0

您可以查看'/ var/log/eb-activity.log'来验证您的配置文件是否正在处理中,以及可能发生了哪些错误。 – Brian

回答

3

请注意,eb init会创建一个.elasticbeanstalk文件夹,但它不会创建.ebextensions文件夹。它没有处理配置文件,因为尽管我写了我实际上有.elasticbeanstalk中的配置文件,而不是.ebextensions。

+0

你应该接受这个答案。 –