gpt4 book ai didi

php - Composer 不从本地存储库中获取依赖项

转载 作者:可可西里 更新时间:2023-11-01 13:50:58 27 4
gpt4 key购买 nike

我正在尝试将本地项目 A 添加为项目 B 的依赖项。使用 git daemon 我能够获取项目 A 作为依赖项,但是使用 require 定义的依赖项> 无法识别项目 A 中的 composer.json。我错过了什么?

项目A:

{
"name": "project/a",
"require": {
"monolog/monolog": "dev-master"
}
}

项目 B:

"repositories": [
{
"type": "vcs",
"url": "git://localhost/home/user/project-a"
}
],
"require": {
"project/a": "dev-master"
}

结果(在项目 B 中):

vendor/
project/a

预期:

vendor/
project/a
monolog/monolog

最佳答案

最可能的解释是您忘记将更改提交到 /home/user/project-a 中的 composer.json

要调试它,您可以使用 composer show project-a dev-master -v-v 将在加载存储库时输出更多详细信息,然后您将看到有关您正在安装的版本的详细信息,如果它不包含 monolog require,那么我会在上面说出我的猜测是正确的。如果它包含它,我们在 composer 中发现了一个严重的错误,你应该在 github 上报告它。

关于php - Composer 不从本地存储库中获取依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064554/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com