【发布时间】:2015-02-11 11:25:00
【问题描述】:
我安装了 php 应用程序 (Laravel) 和 eb CLI。在本地,一切都很好。
初始应用程序按预期工作(在创建时以 archive.zip 的形式上传)。
当我将我的 repo 推送到我的应用程序时:
git aws.push
失败了。日志是这样说的:
[2014-12-12T16:53:38.652Z] INFO [28264] - [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/10_composer_install.sh] : Activity failed.
[2014-12-12T16:53:38.652Z] INFO [28264] - [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook] : Activity failed.
[2014-12-12T16:53:38.652Z] INFO [28264] - [CMD-AppDeploy/AppDeployStage0] : Activity failed.
[2014-12-12T16:53:38.653Z] INFO [28264] - [CMD-AppDeploy] : Completed activity. Result:
Command CMD-AppDeploy failed.
还有这个
[2014-12-12T16:53:38.653Z] ERROR [28264] : Command CMD-AppDeploy failed!
[2014-12-12T16:53:38.654Z] INFO [28264] : Command processor returning results:
{"status":"FAILURE","api_version":"1.0","truncated":"true","results":
[{"status":"FAILURE","msg":"[CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/10_composer_install.sh]
command failed with error code 1:
/opt/elasticbeanstalk/hooks/appdeploy/pre/10_composer_install.sh\n++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir\n+ EB_APP_STAGING_DIR=/var/app/ondeck\n+
cd /var/app/ondeck\n+ '[' -f composer.json ']'\n+
export COMPOSER_HOME=/root\n+ COMPOSER_HOME=/root\n+ '[' -d vendor ']'\n++ /opt/elasticbeanstalk/bin/get-config optionsettings -n aws:elasticbeanstalk:container:php:phpini -o composer_options\n+ PHP_COMPOSER_OPTIONS=\n+
echo 'Found composer.json file. Attempting to install vendors.'\nFound composer.json file.
Attempting to install vendors.\n+ composer.phar install --no-ansi --no-interaction\nLoading composer repositories with package information\nInstalling dependencies (including require-dev) from lock file\n - Installing symfony/finder (v2.5.8)\n ","returncode":1,"events":[]}]}
我认为这是 Composer 问题,我已经进入实例并在机器内完成了 Composer 更新,但效果很好。
我已经从 .gitignore 中删除了 composer.lock 文件
我在网上找不到类似的东西,所以我假设我在这里做某事/遗漏了一些非常明显的东西。
【问题讨论】:
-
我在这里遇到了同样的问题 :(
-
您的安装 Rich 有什么不同?你在做什么?
-
尝试查看您的日志(从 EB 控制台下载)并搜索任何出现 composer 的地方。我不记得在哪里,但是日志的一部分显示了 composer 错误输出,这帮助我解决了我的问题。
标签: php amazon-web-services composer-php amazon-elastic-beanstalk