bitbucket上的私有symfony捆绑包,作曲家未在github上找到配方
我使用的是一个私有的symfony包,它存储在bitbucket上。 在导入库的模块的composer.json中,我有:bitbucket上的私有symfony捆绑包,作曲家未在github上找到配方,symfony,composer-php,bitbucket,bundle,recipe,Symfony,Composer Php,Bitbucket,Bundle,Recipe,我使用的是一个私有的symfony包,它存储在bitbucket上。 在导入库的模块的composer.json中,我有: "repositories": { "symfony-lib": { "type": "git", "url": "git@bitbucket.org:myCompany/symfony-lib.git" } } 作曲家找到了它,一切都很好。 但我也为它创建了一个配方(必须在github上,而不是在bitbucket上)。我
"repositories": {
"symfony-lib": {
"type": "git",
"url": "git@bitbucket.org:myCompany/symfony-lib.git"
}
}
作曲家找到了它,一切都很好。
但我也为它创建了一个配方(必须在github上,而不是在bitbucket上)。我对配方提出了拉取请求,然后它被合并了,即配方很好
但当我现在这么做的时候
composer req myCompany/symfony-lib:1.1
composer导入库,但没有找到配方,只是创建了一个默认配方
预期行为:编写器查找并执行配方实际行为:composer找不到配方或者您的包在PackageGist上,或者您声明了不同类型的存储库。但是如果没有更多的细节就很难回答这个问题。你能再详细一点吗?如果我理解正确,您的包位于bitbucket上的私有存储库中。我假设您已经在项目的
composer.json
中添加了一个存储库来获取它?既然你的食谱是公开的,你介意链接到它吗?加载配方时,运行带有额外调试输出(-vvv
)的composer require
时,输出是什么?您的包裹是否列在symfony.lock
内?您检查了吗?@qdequippe,谢谢您的提示。是的,那篇文章实际上是启发我的。