Amazon Elastic Beanstalk中composer.json中的PEAR Mail软件包依赖关系

时间:2018-10-16 14:42:10

标签: email elasticsearch pear amazon-elastic-beanstalk composer.json

我正在尝试使用composer.json文件从我的Amazon AWS Elastic Beanstalk实例中的github存储库中安装PEAR邮件包。 composer.json位于zip文件的根目录中。使用下面的composer.json失败,并出现描述性错误

  

[实例:i-0a74c309b785968bc]命令在实例上失败。返回代码:1输出:(TRUNCATED)... un] [--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-自动加载器] [--ignore-platform-reqs] [-] [] ...钩子/opt/elasticbeanstalk/hooks/appdeploy/pre/10_composer_install.sh失败。有关更多详细信息,请使用控制台或EB CLI检查/var/log/eb-activity.log。

从eb-activity.log文件中我可以最好地看出是

  

无法执行git clone --mirror'git@github.com:pear / pear-core-minimal.git'。

我正在尝试使用composer.json文件从我的Amazon AWS Elastic Beanstalk实例中的github存储库中安装PEAR邮件包。 composer.json位于zip文件的根目录中。使用下面的composer.json失败,并出现描述性错误

  

[实例:i-0a74c309b785968bc]命令在实例上失败。返回代码:1输出:(TRUNCATED)... un] [--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-自动加载器] [--ignore-platform-reqs] [-] [] ...钩子/opt/elasticbeanstalk/hooks/appdeploy/pre/10_composer_install.sh失败。有关更多详细信息,请使用控制台或EB CLI检查/var/log/eb-activity.log。

以下是我从eb-activity.log文件中发现的一些失败:

  

无法执行git clone --mirror'git@github.com:pear / pear-core-minimal.git'。

     

[InvalidArgumentException]
      找不到用于处理VCS存储库的驱动程序github.com/pear/pear-core-minimal

     

信息[4567]-[应用程序更新2.0.71@73/AppDeployStage0/AppDeployPreHook/10_composer_install.sh]:活动失败。   信息[4567]-[应用程序更新2.0.71@73/AppDeployStage0/AppDeployPreHook]:活动失败。

     

信息[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-activity.log处捕获了eb日志活动。 最后100行位于eb last 100
这是我第一次使用Composer安装依赖项。感谢您的帮助!

我在eb-activity.log处捕获了eb日志活动。 最后100行位于eb last 100
这是我第一次使用Composer安装依赖项。感谢您的帮助!

0 个答案:

没有答案