У меня есть приложение php (Laravel) и установленное CLI eb. Локально все в порядке.Эластичный Beanstalk CMD-AppDeploy Не удалось выполнить работу (проблема с Composer?)
Исходное приложение работает как ожидалось (загружено как archive.zip на созданном).
Когда я нажимаю мой репозиторий для моего приложения с помощью:
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.lock из .gitignore
Я не могу найти ничего подобного в Интернете, так я предполагаю, что я делаю что-то/что-то отсутствует очевидное здесь.
У меня такая же проблема :( –
В чем отличия в вашей установке Rich? Что вы делаете? – Mason8r
попробуйте просмотреть свои журналы (загрузить с консоли EB) и найти все, где появляется композитор ,Я не могу вспомнить, где, но одна часть журналов показывает результат ошибки композитора, который помог мне решить мою проблему. –