로컬 프로젝트 A를 프로젝트 B에 대한 종속성으로 추가하려고합니다. git daemon
을 사용하여 프로젝트 A를 종속으로 가져올 수 있지만, composer.json의 require
으로 정의 된 종속성은 프로젝트 A는 인식되지 않습니다. 내가 뭘 놓치고 있니?Composer가 로컬 저장소에서 종속성을 가져 오지 않습니다.
프로젝트 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
오늘은 문제를 재현하려고했지만 어쨌든 이제는 마지막 시도 이후 어느 쪽 저장소로든 변경 사항을 커밋하지는 않았지만 작동하는 것처럼 보입니다. 어쩌면 이상한 캐싱 문제 였을까요? 나는 주변에서 놀고 그것이 다시 일어나는지 볼 것입니다 ... 편집 : 나는 당신의 대답을 어쨌든 받아들이고 있습니다,'composer show -v'는 많은 도움이됩니다. – dbrumann