无法在我的项目中将库定义为依赖项

时间:2016-06-17 14:17:16

标签: php composer-php

我的项目只包含3个PHP代码文件和一个库composer.json。我想添加

https://github.com/TobiaszCudnik/phpquery

作为我项目的依赖。

但是我收到了以下错误,如我的屏幕截图enter image description here

所示

是因为在Github上的项目中它没有VideoView videoView = (VideoView) findViewById(R.id.videoView); String httpLiveUrl = "......"; videoView.setVideoURI(Uri.parse(httpLiveUrl)); videoView.setMediaController(new MediaController(this)); videoView.requestFocus(); videoView.start(); 吗?

P.S。

该库不经常更新。

我正在尝试将Composer与我的项目集成,因为我的客户说这个

  

"我唯一想要的是作曲家集成,所以如果我需要的话   通过使用额外的库来扩展,我可以很容易地做到这一点   很容易将作曲家作为你的包裹的一部分包含在内#34;

1 个答案:

答案 0 :(得分:1)

  

是因为在Github上的项目中它没有任何composer.json吗?

是的,确切地说。项目本身没有composer.json文件,并且未在主要的Composer存储库中注册:https://packagist.org/

使用packagist搜索时,Composer无法使用存储库名称找到包,也无法找到它。

您的选择:

<强>叉

  1. 分叉项目。添加composer.json文件。在Packagist注册分叉。
  2. 将“fork”的要求添加到项目中。
  3. 定义包

    您想要获取的依赖项不支持Composer,但您仍然可以使用包存储库自行定义包。

    参考:https://getcomposer.org/doc/05-repositories.md#package-2