作曲家 facebook/graph-sdk 需要 php-http/client-implementation
composer facebook/graph-sdk requires php-http/client-implementation
我在本地主机 (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.
好的,所以我使用了 google 并发现需要实现类似 'virtual package' 的东西。据说通常是php-http/guzzle6-adapter
或php-http/curl-client
。由于 Facebook SDK for PHP 说:"There are issues when using the Facebook SDK together with 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 文件中的语句:"minimum-stability": "dev"
。 Composer 尝试下载不稳定版本 facebook/graph-sdk ^6.0@dev
。
我在本地主机 (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.
好的,所以我使用了 google 并发现需要实现类似 'virtual package' 的东西。据说通常是php-http/guzzle6-adapter
或php-http/curl-client
。由于 Facebook SDK for PHP 说:"There are issues when using the Facebook SDK together with 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 文件中的语句:"minimum-stability": "dev"
。 Composer 尝试下载不稳定版本 facebook/graph-sdk ^6.0@dev
。