2017-03-09 133 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

你應該接受這個答案。 –