문제

다른 모듈에 의존하는 다른 모듈에 의존하는 모듈 (다른 모듈 등)에 의존하는 모듈을 "작곡가 업데이트 / 설치"할 때 약간의 오류가 발생합니다.

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 프록시 또는 만족 .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top