【问题标题】:How to install linux environment dependencies (apt-get install) on app engine [duplicate]如何在应用引擎上安装 linux 环境依赖项(apt-get install)[重复]
【发布时间】:2018-12-13 08:21:53
【问题描述】:

我有一个使用 Wea​​syPrint 的应用引擎实例,但是要让它运行我需要一些依赖项,例如“cairo pango gdk-pixbuf libxml2 libxslt libffi”。

我不确定如何在我的实例启动时触发 apt-get。

如何确保在我的应用程序运行之前安装这些?

【问题讨论】:

  • 哪个应用引擎?您无法在 Standard 上运行 apt-get - 您无权访问操作系统。
  • 这是一个弹性实例...
  • 在由副本链接的问题中发现的答案告诉我,我应该在 dockerfile 中使用 RUN apt-get install -y,并在 flex 引擎中的 app.yaml 中设置自定义环境。
  • 你成功地让它工作了吗?我有同样的问题,我完全不知道如何正确安装这些依赖项。

标签: google-app-engine google-cloud-platform


【解决方案1】:

您只能在 App Engine Flex 或 Compute Engine 实例上安装依赖项。 App Engine 标准不允许修改运行时环境。要安装 python 依赖项,只需将其添加到“requirements.txt”。以this为例

requirements.txt

Flask==0.12.2
gunicorn==19.7.1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 2016-02-26
    • 1970-01-01
    • 2016-07-28
    • 2018-03-01
    • 1970-01-01
    • 2019-05-15
    相关资源
    最近更新 更多