【问题标题】:composer facebook/graph-sdk requires php-http/client-implementationcomposer facebook/graph-sdk 需要 php-http/client-implementation
【发布时间】:2019-01-11 14:51:28
【问题描述】:

我在 localhost (xamp) 上并尝试根据 Facebook SDK for PHP 与 composer 一起包含 facebook graph-sdk。使用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.

好的,所以我使用了谷歌,发现需要像“虚拟包”这样的东西来实现。假设它通常是php-http/guzzle6-adapterphp-http/curl-client。因为Facebook SDK for 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 graph sdk?

编辑:

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"}
    }
}

【问题讨论】:

  • 如果不访问您的composer.json,就很难说发生了什么。
  • @rob006 问题已编辑。
  • 您是否尝试从require 部分删除"php-http/curl-client": "^2.0@dev",然后调用composer require php-http/httplug-bundle php-http/curl-client
  • @rob006 是的,这也是我的初始状态。

标签: facebook-graph-api composer-php


【解决方案1】:

问题是 composer.json 文件中的声明:"minimum-stability": "dev"。 Composer 尝试下载版本facebook/graph-sdk ^6.0@dev 不是稳定版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    相关资源
    最近更新 更多