【问题标题】:How to set composer flag --ignore-platform-reqs for Amazon AWS deployment如何为 Amazon AWS 部署设置作曲家标志 --ignore-platform-reqs
【发布时间】:2021-08-30 12:18:35
【问题描述】:

我正在尝试在 Amazon AWS Elastic beanstalk 上部署我的 Symfony 3 应用程序。我正在根目录中创建一个文件夹 .ebextentions 。在这个目录中,我添加了一个包含此类代码的 composer.config 文件:

option_settings:
  aws:elasticbeanstalk:container:php:phpini:
    composer_options: --no-dev --ignore-platform-reqs

但是 eb-engine.log 告诉我

[INFO] 运行命令 /bin/sh -c composer.phar install --no-ansi --no-interaction

我正在使用 PHP 8.0 在 64 位 Amazon Linux 2/3.3.4 的 aws beanstalk 上运行

谁能帮帮我?

【问题讨论】:

    标签: php amazon-web-services deployment


    【解决方案1】:

    所以我只运行了一个类似的命令,它对我来说效果很好。你所拥有的和我所拥有的唯一不同的是报价。所以我认为应该是:

    option_settings:
      "aws:elasticbeanstalk:container:php:phpini:"
        composer_options: --no-dev --ignore-platform-reqs
    

    希望这能解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-20
      • 2021-06-11
      • 2020-02-19
      • 2015-03-22
      • 1970-01-01
      • 2014-01-26
      • 1970-01-01
      • 2018-07-07
      相关资源
      最近更新 更多