好吧,我正在使用Yii2
,我正在尝试向项目中添加新的需求/库。所述库可以在这里找到:https://github.com/cyphix333/SBBCodeParser作曲家无法在Yii2 composer.json中找到新的需求包
这是一个分叉的项目,增加了一个composer.json
。
我尝试添加它作为项目主要作曲文件的要求,即:
"require": {
//..........
"samclarke/sbb-code-parser": "*"
},
然后我跑:
composer update
它只是抱怨说,找不到包或它的任何版本。
然后我删除该行并尝试:
require samclarke/sbb-code-parser
我已经有文件在我的Yii vendor
文件夹位于:@app/vendor/samclarke/sbb-code-parser
我很新的作曲家,我不知道我做错了或者作曲家实际上应该知道从哪里获取基于包名的文件。
延喜......非常感谢您的信息。我不知道它需要在packagist上,尽管我*想知道作曲家如何知道在哪里找到这些文件。是的,我想在'cyphix333'分叉处的github上创建代码,因为我认为它是另一个,因为你说的没有被维护,所以我更新了它并创建了作曲文件。但是您上面的陈述似乎表明'cyphix333'回购中没有一个? – Brett 2015-04-01 17:53:18
有一个,但它是无效的。试着运行'composer install -vvv',你会看到Composer试图获取什么。作曲家文件是这些东西之一,但需要一些调整..我不知道它是什么,也许它是重复的包名称。 Try'n'error:用'cyphix333/SBBCodeParser'替换'samclarke/sbb-code-parser'并提交,然后再次尝试安装。 – 2015-04-01 18:02:42
我是否在我的主项目目录或包含有乱码作曲文件的包目录中运行此'composer install -vvv'命令? – Brett 2015-04-01 18:11:28