Установка Amazon SDK через проблему композитора - PullRequest
0 голосов
/ 06 сентября 2018

Добрый день:

Я использую PHP 5.6 и пытаюсь установить aws/aws-sdk-php, однако получаю ошибку:

$ composer require aws/aws-sdk-php
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - symfony/translation v4.1.3 requires php ^7.1.3 -> your PHP version (5.6.20) does not satisfy that requirement.
    - symfony/translation v4.1.3 requires php ^7.1.3 -> your PHP version (5.6.20) does not satisfy that requirement.
    - Installation request for symfony/translation == 4.1.3.0 -> satisfiable by symfony/translation[v4.1.3].


Installation failed, reverting ./composer.json to its original content.

Не знаю, почему я получаю эту проблему, поскольку aws/aws-sdk-php требует минимального PHP 5.6, однако, для этих зависимостей требуется php 7. У меня уже установлены эти зависимости в моем каталоге vendor (через composer)

"require" : {
        "jenssegers/proxy" : "^2.2",
        "league/oauth2-client" : "0.12.1",
        "zendframework/zend-diactoros" : "^1.7",
        "nesbot/carbon" : "^1.22"
    }

1 Ответ

0 голосов
/ 06 сентября 2018

Как уже упоминалось @ rob006, мне нужно было удалить моего поставщика напрямую и снова запустить composer.

Эта основная причина проблемы заключается в том, что я сначала запустил установку composer в системе PHP 7, а затем запустил ее на php 5.6, что вызвало проблему. Другим исправлением является установка platform версии php в файле composer.json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...