【问题标题】:Google App Engine composer dependencies do not updateGoogle App Engine 作曲家依赖项不更新
【发布时间】:2019-10-08 22:34:41
【问题描述】:

我在 Google Cloud App Engine Standard 上运行我的 PHP 应用程序。在我使用新的 composer 包部署新版本的应用程序后,我发现在部署过程中没有安装这个新包。

我使用gcloud app deploy 部署我的应用程序。在 Cloud Console 调试工具中,我在 vendor 文件夹中找不到包。本地安装成功。

有更新作曲家包的技巧吗?

【问题讨论】:

  • 请说明您要导入什么包?您使用的是哪个版本的 PHP?你能提供你的作曲家文件的代码 sn-p 吗?
  • 根据Specifying Dependencies for PHP 上的 Google Cloud Platform 文档,当您部署新版本的应用程序时,composer 会自动运行。您也可以尝试将require_once __DIR__ . '/vendor/autoload.php'; 添加到 PHP 脚本的顶部以要求 autoload.php 文件。

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


【解决方案1】:

我也有这个问题。原来这仅适用于“第二代运行时间”。换句话说,您的应用程序需要是 PHP7.3。 php5 应用程序不会处理 composer 文件。

【讨论】:

    猜你喜欢
    • 2016-09-23
    • 1970-01-01
    • 2019-12-02
    • 2020-11-14
    • 2016-12-30
    • 2013-05-30
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    相关资源
    最近更新 更多