Задать вопрос

Как убрать ошибку при установке PHP-клиента для работы с API retailCRM?

При установке Библиотеки для работы с API через composer на VDS сервере выдаёт ошибку:
16c7216628ec42588334746ddba86748.png
в корне сайта лежат только 2 файла composer.phar и composer.json
Содержание composer.json
{
    "name": "retailcrm/api-client-php",
    "description": "PHP client for retailCRM API",
    "type": "library",
    "keywords": ["API", "retailCRM", "REST"],
    "homepage": "http://www.retailcrm.pro/",
    "license": "MIT",
    "authors": [
        {
            "name": "retailCRM",
            "email": "support@retailcrm.pro"
        }
    ],
    "require": {
        "php": ">=5.3.0",
        "ext-curl": "*"
    },
    "require-dev": {
        "phpunit/phpunit": "5.2.*",
        "phpunit/php-code-coverage": "3.3.0",
        "phpunit/php-invoker": "1.1.4",
        "phpmd/phpmd": "2.4.*",
        "sebastian/phpcpd": "2.0.*",
        "sebastian/phpdcd": "1.0.*",
        "squizlabs/php_codesniffer": "2.5.*",
        "apigen/apigen": "4.1.*"
    },
    "support": {
        "email": "support@retailcrm.pro"
    },
    "autoload": {
        "psr-0": { "RetailCrm\\": "lib/" }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "3.0.x-dev"
        }
    },
    "config": {
        "bin-dir": "bin",
        "process-timeout": 600
    }
}


Что я делаю не так? (
  • Вопрос задан
  • 700 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
alsopub
@alsopub
Белым по черному же написано - нужен php 5.6 или 7.0, а у вас 5.5.9.
Ответ написан
DJZT
@DJZT
Laravel - code for you
Белым по черному же написано - нужен php 5.6 или 7.0, а у вас 5.5.9. :)
Ответ написан
gwinn
@gwinn
Привязка к версии php выше 5.6 только у require-dev библиотек, использующихся для тестирования кода, при установке библиотеки на prod они не нужны, код самой библиотеки зависит только от расширения curl, она спокойно будет работать на 5.3.

Так что от этой проблемы можно избавиться, запустив composer в режиме --no-dev:

composer install --no-dev
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы