Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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
bitbucket上的私有symfony捆绑包,作曲家未在github上找到配方_Symfony_Composer Php_Bitbucket_Bundle_Recipe - Fatal编程技术网

bitbucket上的私有symfony捆绑包,作曲家未在github上找到配方

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上)。我

我使用的是一个私有的symfony包,它存储在bitbucket上。 在导入库的模块的composer.json中,我有:

"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,谢谢您的提示。是的,那篇文章实际上是启发我的。