gpt4 book ai didi

php - 找不到类 'GuzzleHttp\HandlerStack'

转载 作者:可可西里 更新时间:2023-11-01 01:14:47 25 4
gpt4 key购买 nike

我正在尝试运行 LaunchDarkly,在代码中它说我需要像这样初始化我的类

$client = new LDClient("MY_CLIENT_KEY");

现在我可以做到了,但是下面发生的错误是错误

enter image description here

错误在这段代码中 $stack = HandlerStack::create();在 GuzzleFeatureRequester.php 中。它正在尝试调用

use GuzzleHttp\HandlerStack;

但是搜索的时候不存在这个类。关于如何解决这个问题的任何想法?我在我的 composer.json 上使用它

"guzzlehttp/guzzle": "~5.3.0",
"launchdarkly/launchdarkly-php": "^2.0"

最佳答案

您是否查看过 launchdarkly-php 的依赖项?

它使用 guzzlehttp v6。

想要证据就在这里:

看看这里的composer.json:

https://github.com/launchdarkly/php-client/blob/master/composer.json#L22

"guzzlehttp/guzzle": "^6.2.1",

并且由于您正在使用 guzzle v5,因此您没有指定任何类。

因此,如果您正在尝试使用 launchdarkly v2 sdk,请尝试升级到 guzzlehttp v6。

否则,正如您提到的,对 guzzlehttp v5 有更多的依赖,那么您需要使用:

"launchdarkly/launchdarkly-php": "0.7.0"

希望对你有帮助。

关于php - 找不到类 'GuzzleHttp\HandlerStack',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41994839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com