>백엔드 개발 >PHP 튜토리얼 >Composer Forks의 \'일치하는 패키지를 찾을 수 없음\' 오류를 해결하는 방법은 무엇입니까?

Composer Forks의 \'일치하는 패키지를 찾을 수 없음\' 오류를 해결하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-21 10:28:10976검색

How to Resolve

Composer 포크로 "일치하는 패키지를 찾을 수 없음" 오류 해결

이 쿼리는 Composer에서 포크를 요구하는 문제를 해결합니다. "일치하는 패키지를 찾을 수 없습니다."라는 오류가 발생합니다. 이 문제를 해결하려면 VCS 저장소를 사용하는 것이 좋습니다.

VCS 저장소 사용

포크를 저장소로 추가하면 버전에 대한 사용자 정의 분기를 지정할 수 있습니다. 제약. 이를 통해 Composer에서 종속성을 위해 사용자 정의 분기를 사용할 수 있습니다. 사용자 정의 브랜치 이름 앞에 "dev-"를 붙이는 것이 중요합니다.

예:

모노로그 포크에서 bugfix 브랜치를 통합하려면 작곡가.json은 다음과 같습니다. 다음과 같이 업데이트되었습니다.

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/igorw/monolog"
        }
    ],
    "require": {
        "monolog/monolog": "dev-bugfix"
    }
}

이 예에서 종속성은 여전히 ​​"monolog/monolog"로 참조됩니다. (업스트림 패키지), 그러나 버전 제약 조건은 이제 "dev-bugfix"(사용자 정의 브랜치)입니다.

이 접근 방식을 따르면 Composer는 포크된 패키지를 성공적으로 검색하고 "일치하는 패키지를 찾을 수 없음" 문제를 해결할 수 있습니다. 오류가 발생했습니다.

위 내용은 Composer Forks의 '일치하는 패키지를 찾을 수 없음' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.