composer.json 재귀 종속성
-
20-12-2019 - |
문제
다른 모듈에 의존하는 다른 모듈에 의존하는 모듈 (다른 모듈 등)에 의존하는 모듈을 "작곡가 업데이트 / 설치"할 때 약간의 오류가 발생합니다.
I 관리 모듈에 Composer.json 파일이 있으며 개인 저장소 "액세스"가 필요합니다.
"repositories": [
{
"type": "vcs",
"url": "git@gitlab.[hidden].com:[hidden]/php-zf2-access.git"
},
],
"require": {
[hidden]/php-zf2-access": "dev-master"
}
.
My Access Module에는 Composer.json 파일이 있으며 개인 저장소 기본 정보가 필요합니다.
"repositories": [
{
"type": "vcs",
"url": "git@gitlab.[hidden].com:[hidden]/php-zf2-basic.git"
}
],
"require": {
"[hidden]/php-zf2-basic": "dev-master"
},
.
관리 모듈을 설치 / 업데이트 할 때이 오류가 발생했습니다 :
요구 사항을 설치 가능한 세트로 확인할 수 없습니다. 패키지.
문제 1
.- Installation request for [hidden]/php-zf2-access dev-master -> satisfiable by [hidden]/php-zf2-access[dev-master]. - [hidden]/php-zf2-access dev-master requires [hidden]/php-zf2-basic dev-master -> no matching package found.
I "Composer 설치"내 액세스 모듈을 올바르게로드하면 내 기본 모듈 (My Composer.json 액세스 모듈에 구성 오류 없음)이 올바르게로드되므로 내 관리 모듈이 기본을로드하는 액세스를로드 할 수 없습니까?
기본 모듈 구성을 추가하면 (저장소 : .... basic.git + 요구 : ..... 기본 : "dev-master") 내 composer.json의 관리 모듈, 오류가 발생하지 않고 설치는 완벽하게 실행됩니다 (그러나 이것을 해결책으로 원하지 않습니다).
도움말 주셔서 감사합니다.
해결책
Composer 리포지토리를 재귀 적으로로드 할 수 없습니다 .서로 의존성이있는 개인 패키지가있는 경우 가장 쉽게 Toran 프록시 또는 만족 .
제휴하지 않습니다 StackOverflow