композитор facebook / graph-sdk требует php-http / client-реализация - PullRequest
0 голосов
/ 11 января 2019

Я на localhost (xamp) и пытаюсь с помощью composer включить facebook graph-sdk в соответствии с Facebook SDK для PHP . После использования composer require facebook/graph-sdk я получил следующую ошибку:

Problem 1
    - Installation request for facebook/graph-sdk ^6.0@dev -> satisfiable by facebook/graph-sdk[6.x-dev].
    - facebook/graph-sdk 6.x-dev requires php-http/client-implementation ^1.0 -> no matching package found.

Хорошо, поэтому я использовал Google и обнаружил, что для реализации необходимо что-то вроде «виртуального пакета». Предположительно это обычно php-http/guzzle6-adapter или php-http/curl-client. Поскольку Facebook SDK для PHP гласит: «Есть проблемы при использовании Facebook SDK вместе с Guzzle 6.x.» Я выбрал клиент Curle.

composer require php-http/httplug-bundle php-http/curl-client

Это вызвало то, что моя другая попытка установить Facebook SDK закончилась большим количеством ошибок.

Problem 1
    - Installation request for facebook/graph-sdk ^6.0@dev -> satisfiable by facebook/graph-sdk[6.x-dev].
    - Conclusion: remove php-http/httplug 2.0.x-dev
    - Conclusion: don't install php-http/httplug 2.0.x-dev

Так что я убрал его. composer remove php-http/httplug 2.0.x-dev но нет никакой разницы с предыдущей попыткой.

Я так растерялся. Как я могу установить график facebook SDK ??

EDIT:

файл composer.json:

{
    "name": "tomas/tmvdev",
    "description": "wordpress theme",
    "keywords": ["WordPress", "Theme"],
    "homepage": "https://github.com/vavra7/tmvdev",
    "type": "project",
    "license": "GNU",
    "authors": [
        {
            "name": "Tomáš Vavřinka",
            "email": "email@tomasvavrinka.cz",
            "homepage": "http://tomasvavrinka.cz"
        }
    ],
    "minimum-stability": "dev",
    "require": {
        "php-http/curl-client": "^2.0@dev"
    },
    "autoload": {
        "psr-4": {"Inc\\": "./inc"}
    }
}

1 Ответ

0 голосов
/ 15 января 2019

Ошибка в файле composer.json: "minimum-stability": "dev". Composer попытался загрузить версию facebook/graph-sdk ^6.0@dev, которая не является стабильной.

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