我有一个罕见的情况,我在这里玩两个packagists,因为我正在做一个Drupal项目。我有https://packagist.org和http://packagist.drupal-composer.org/。如何在与其他软件包具有相同名称的作曲家中使用软件包?
这里的问题是,它们都定义了包的Drupal /编码器。其中一个尊重composer.json,另一个不尊重,但生成一个。我正在修复去创建一个超过here的问题,告诉他们尊重composer.json是可用的。
我想用从packagist.org包,但因为我定义packagist.drupal-composer.org,我不能。
有没有办法从一个特定的源识别包,或重新定义已经有一个软件包的存储库。
我想在我的存储库添加
{
"type": "vcs",
"url": "http://git.drupal.org/project/coder.git"
}
无济于事。做一个composer update; composer show
只是向我展示packagist.drupal-composer.org的软件包。此外,定义:
{
"type": "composer",
"url": "http://packagist.org"
}
为我提供了相同的结果。
我的最后一个问题是定义一个“包”,并在用不同的名称储存库点,但似乎像一个蹩脚的解决办法,因为那时我要保持“版本”。
欢迎StackOverflow上:) - 与https://packagist.org/p/drupal/coder.json +1本尼斯和快速的解决方法应包括在作曲文档。 – 2015-04-01 22:16:21