如何解决未找到 AWS CodeBuild composer.json
我遇到了 AWS CodeBuild 问题。我有一个带有 avec composer 依赖项的 PHP 7.4 项目。所以在我添加的 buildspec 文件中:
build:
commands:
- composer install
“找不到composer.json”。
我尝试将其添加到命令中:
build:
commands:
- curl -sS https://getcomposer.org/installer | PHP
- mv composer.phar /usr/local/bin/composer
- composer install
但得到了同样的错误。
[Container] 2021/03/20 17:09:47 Entering phase BUILD
[Container] 2021/03/20 17:09:47 Running command composer install
Download composer.phar ...
All settings correct for using Composer
Downloading...
Composer (version 2.0.11) successfully installed to: /tmp/composer.phar
Use it: PHP /tmp/composer.phar
Move composer.phar to /root/.PHPenv/versions/7.4.7/composer
Composer Could not find a composer.json file in /codebuild/output/src267395982/src
To initialize a project,please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
[Container] 2021/03/20 17:09:52 Command did not exit successfully composer install exit status 1
[Container] 2021/03/20 17:09:52 Phase complete: BUILD State: Failed
[Container] 2021/03/20 17:09:52 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: composer install. Reason: exit status 1
[Container] 2021/03/20 17:09:52 Entering phase POST_BUILD
[Container] 2021/03/20 17:09:52 Phase complete: POST_BUILD State: SUCCEEDED
[Container] 2021/03/20 17:09:52 Phase context status code: Message:
[Container] 2021/03/20 17:09:44 Waiting for agent ping
[Container] 2021/03/20 17:09:46 Waiting for DOWNLOAD_SOURCE
[Container] 2021/03/20 17:09:47 Phase is DOWNLOAD_SOURCE
[Container] 2021/03/20 17:09:47 CODEBUILD_SRC_DIR=/codebuild/output/src267395982/src
[Container] 2021/03/20 17:09:47 YAML location is /codebuild/readonly/buildspec.yml
[Container] 2021/03/20 17:09:47 Processing environment variables
[Container] 2021/03/20 17:09:47 No runtime version selected in buildspec.
[Container] 2021/03/20 17:09:47 Moving to directory /codebuild/output/src267395982/src
[Container] 2021/03/20 17:09:47 Registering with agent
[Container] 2021/03/20 17:09:47 Phases found in YAML: 1
[Container] 2021/03/20 17:09:47 BUILD: 1 commands
[Container] 2021/03/20 17:09:47 Phase complete: DOWNLOAD_SOURCE State: SUCCEEDED
[Container] 2021/03/20 17:09:47 Phase context status code: Message:
[Container] 2021/03/20 17:09:47 Entering phase INSTALL
[Container] 2021/03/20 17:09:47 Phase complete: INSTALL State: SUCCEEDED
[Container] 2021/03/20 17:09:47 Phase context status code: Message:
[Container] 2021/03/20 17:09:47 Entering phase PRE_BUILD
[Container] 2021/03/20 17:09:47 Phase complete: PRE_BUILD State: SUCCEEDED
[Container] 2021/03/20 17:09:47 Phase context status code: Message:
[Container] 2021/03/20 17:09:47 Entering phase BUILD
[Container] 2021/03/20 17:09:47 Running command composer install
Download composer.phar ...
All settings correct for using Composer
Downloading...
Composer (version 2.0.11) successfully installed to: /tmp/composer.phar
Use it: PHP /tmp/composer.phar
Move composer.phar to /root/.PHPenv/versions/7.4.7/composer
Composer Could not find a composer.json file in /codebuild/output/src267395982/src
To initialize a project,please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
[Container] 2021/03/20 17:09:52 Command did not exit successfully composer install exit status 1
[Container] 2021/03/20 17:09:52 Phase complete: BUILD State: Failed
[Container] 2021/03/20 17:09:52 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: composer install. Reason: exit status 1
[Container] 2021/03/20 17:09:52 Entering phase POST_BUILD
[Container] 2021/03/20 17:09:52 Phase complete: POST_BUILD State: SUCCEEDED
[Container] 2021/03/20 17:09:52 Phase context status code: Message:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。