Class' GuzzleHttp \ Client'未找到Converage Api

时间:2017-06-27 01:55:07

标签: php composer-php

致命错误: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上发布的各种示例和建议进行了操作。 有任何想法吗。 完整的代码在上面的链接中。

2 个答案:

答案 0 :(得分:1)

您可以执行以下步骤来执行代码:

  1. 转到composer.json所在的项目目录

  2. 使用composer install命令

  3. 安装依赖项

    converge-api-php> composer install

    composer install命令 - 解析composer.json文件&下载供应商目录中所需的依赖项

    1. 现在,您可以在项目目录
    2. 中看到名为vendor的新目录
    3. vendor目录包含文件autoload.php,我们需要包含此文件以自动加载任何类依赖项(例如:GuzzleHttp\Client
    4. cd into converge-api-php\examples\ccsale.php file&顶部需要vendor/autoload.php个文件
    5. // 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