Зависимости пакета PEAR Mail в composer.json в Amazon Elastic Beanstalk - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь установить почтовые пакеты PEAR из репозитория github в моем экземпляре Amazon AWS Elastic Beanstalk, используя файл composer.json.composer.json находится в корневом каталоге zip-файла.Использование нижеприведенного composer.json не удается развернуть с неописуемой ошибкой

[Instance: i-0a74c309b785968bc] Команда не выполнена в экземпляре.Код возврата: 1 Вывод: (TRUNCATED) ... un] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-offer] [-v | vv | vvv | --verbose] [-o | --optimize-autoloader] [-a | --classmap-authoritative] [--apcu-автозагрузчик] [--ignore-platform-reqs] [-] [] ... Не удалось перехватить файл /opt/elasticbeanstalk/hooks/appdeploy/pre/10_composer_install.sh.Для получения более подробной информации, проверьте /var/log/eb-activity.log, используя консоль или интерфейс командной строки EB.

Лучшее, что я могу сказать из файла eb-activity.log, это:

Не удалось выполнить git clone --mirror 'git@github.com: pear / pear-core-minimal.git'.

Я пытаюсь установить почтовые пакеты PEAR из репозитория github вмой экземпляр Amazon AWS Elastic Beanstalk с использованием файла composer.json.composer.json находится в корневом каталоге zip-файла.При использовании нижеприведенного composer.json не удается выполнить развертывание с неописуемой ошибкой

[Instance: i-0a74c309b785968bc] Команда не выполнена в экземпляре.Код возврата: 1 Вывод: (TRUNCATED) ... un] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-offer] [-v | vv | vvv | --verbose] [-o | --optimize-autoloader] [-a | --classmap-authoritative] [--apcu-автозагрузчик] [--ignore-platform-reqs] [-] [] ... Не удалось перехватить файл /opt/elasticbeanstalk/hooks/appdeploy/pre/10_composer_install.sh.Для получения более подробной информации, проверьте /var/log/eb-activity.log, используя консоль или интерфейс командной строки EB.

Ниже приведены некоторые ошибки, которые я обнаружил в файле eb-activity.log:

Не удалось выполнить клон git --mirror 'git@github.com: pear / pear-core-minimal.git'.

[InvalidArgumentException]
Не найден драйвер для обработки хранилища VCSgithub.com/pear/pear-core-minimal

INFO [4567] - [Обновление приложения 2.0.71@73/AppDeployStage0/AppDeployPreHook/10_composer_install.sh]: действие не выполнено.ИНФОРМАЦИЯ [4567] - [Обновление приложения 2.0.71@73/AppDeployStage0/AppDeployPreHook]: действие не выполнено.

INFO [4567] - [Обновление приложения 2.0.71@73/AppDeployStage0]: действие не выполнено.

Попытка Composer в журнале выглядит следующим образом:

 install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...

Но я тоже не уверен, что это значит.composer.json выглядит следующим образом.

{
    "repositories": [
        {
            "type": "vcs",
            "url": "github.com/pear/pear-core-minimal"
        },
        {
            "type": "vcs",
            "url": "github.com/pear/Mail"
        },
        {
            "type": "vcs",
            "url": "github.com/pear/Net_SMTP"
        },
        {
            "type": "vcs",
            "url": "github.com/pear/Mail_Mime"
        }
    ],
    "require": {
        "pear/pear-core-minimal": "*",
        "pear/mail": "*",
        "pear/net_smtp": "*",
        "pear/mail_mime": "*"
        }
}

Я записал активность журнала eb в eb-activity.log .Последние 100 строк на eb последние 100 .Я впервые устанавливаю зависимости с помощью Composer. Спасибо за вашу помощь!

Я записал активность журнала eb на eb-activity.log .Последние 100 строк на eb последние 100 .Я впервые устанавливаю зависимости с помощью Composer. Спасибо за вашу помощь!

...