Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
composer.json/cakephp_Php_Cakephp_Composer Php_Musicbrainz - Fatal编程技术网

composer.json/cakephp

composer.json/cakephp,php,cakephp,composer-php,musicbrainz,Php,Cakephp,Composer Php,Musicbrainz,我想使用: 复制了myapp->vendor文件夹中的库。使用composer安装Guzzle并更新composer use GuzzleHttp\Client; use MusicBrainz\Filters\ArtistFilter; use MusicBrainz\Filters\RecordingFilter; use MusicBrainz\HttpAdapters\GuzzleHttpAdapter; use MusicBrainz\MusicBrainz; require __D

我想使用: 复制了myapp->vendor文件夹中的库。使用composer安装Guzzle并更新composer

use GuzzleHttp\Client;
use MusicBrainz\Filters\ArtistFilter;
use MusicBrainz\Filters\RecordingFilter;
use MusicBrainz\HttpAdapters\GuzzleHttpAdapter;
use MusicBrainz\MusicBrainz;

require __DIR__ . '/vendor/autoload.php';
自动加载不起作用。我尝试了很多东西,但不知道该在composer.json中写什么

Error: Class 'MusicBrainz\MusicBrainz' not found 
当我打电话时:

$brainz = new MusicBrainz(new GuzzleHttpAdapter(new Client()));
我试过使用composer.json

"require-dev": {
     "vendor/MusicBrainz": "dev-master"
    },
    "repositories": [
        {
            "type": "vcs",
            "url":  "https://github.com/mikealmond/MusicBrainz.git"
        }
    ],
然后编写器更新。。。 我得到:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package src/musicbrainz could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
使用包信息加载composer存储库
更新依赖项(包括需要开发人员)
无法将您的需求解析为可安装的软件包集。
问题1
-在任何版本中都找不到请求的包src/musicbrainz,包名中可能有输入错误。
潜在原因:
-软件包名称中的输入错误
-根据您的最低稳定性设置,该软件包没有足够稳定的版本
有关更多详细信息,请参阅。
阅读了解更多常见问题。

转到Github上的链接存储库页面。在根文件夹中,单击名为
composer.json
的文件。搜索带有
“name”
的行。它右边的文本是您必须在Composer中使用的此包的名称

或者,转到并在搜索字段中键入与实际姓名相近的内容,如
musicb
。我们会发现:

在任何情况下,您都可以找到包名:
mikealmond/musicbrainz

现在转到命令行并键入:
composer require mikeamond/musicbrainz
。Composer将完成其余的工作,包括Guzzle的下载,因为它被声明为一个依赖项


在这一步之后,演示代码将正常工作,或者至少不会因为缺少类而失败。

您使用的是什么版本的CakePHP?如果您已经在Guzzle中使用MusicBrainz with Composer,为什么不安装MusicBrainz with Composer?CAKE_版本3.2.1//我尝试使用Composer,但它不起作用,而且我没有发现错误,即“它不起作用”,当人们知道这不是合格的问题报告时?请阅读整页:好的,我编辑了我的问题,希望对你有所帮助。。。