致命错误:Class' GuzzleHttp \ Client'在第123行的ConvergeApi.php中找不到
从中下载并安装代码 https://github.com/markroland/converge-api-php
CentOS 7 PHP 5.4.16(cli)(内置:2016年11月6日00:29:02) 版权所有(c)1997-2013 PHP小组 Zend Engine v2.4.0,版权所有(c)1998-2013 Zend Technologies
已安装的作曲家
现在我只是想让这些例子正常运作。
机器清洁,全新安装 我已经按照StackOverflow上发布的各种示例和建议进行了操作。 有任何想法吗。 完整的代码在上面的链接中。
答案 0 :(得分:1)
您可以执行以下步骤来执行代码:
转到composer.json
所在的项目目录
使用composer install
命令
converge-api-php> composer install
composer install命令 - 解析composer.json文件&下载供应商目录中所需的依赖项
vendor
的新目录
vendor
目录包含文件autoload.php
,我们需要包含此文件以自动加载任何类依赖项(例如:GuzzleHttp\Client
)converge-api-php\examples\ccsale.php
file&顶部需要vendor/autoload.php
个文件 // inside examples\ccsale.php
require(__DIR__.'./../vendor/autoload.php');
现在尝试执行examples\ccsale.php
文件。
此外,您还可以使用以下命令执行php-unit测试用例:
converge-api-php$ ./vendor/bin/phpunit ./tests/ConvergeApiTest.php
我希望这很有帮助。
答案 1 :(得分:0)
转到你的作曲家导演并打开CMD命令输入这一行,
例如: -
C:\Windows\system32>composer //first line
C:\Windows\system32> cd D:\filedir
D:\filedir>composer update // enter updating composer