>개발 도구 >composer >작성기 설치 작성기 패키지 보고서를 해결하십시오. 귀하의 요구 사항을 해결할 수 없습니다.

작성기 설치 작성기 패키지 보고서를 해결하십시오. 귀하의 요구 사항을 해결할 수 없습니다.

藏色散人
藏色散人앞으로
2021-02-22 14:23:564571검색

다음 튜토리얼 칼럼인 composer에서는 귀하의 요구 사항을 해결할 수 없는 작곡가 설치 및 작곡가 패키지 보고에 대해 소개합니다.

One: Composer를 사용하여 Composer 패키지를 설치할 때 요구 사항을 설치 가능한 패키지 세트로 해결할 수 없습니다
작성기 설치 작성기 패키지 보고서를 해결하십시오. 귀하의 요구 사항을 해결할 수 없습니다.

분석:
이것은 Doctrine/instantiator의 1.1.0 버전이 PHP7.1이어야 하기 때문입니다. 그러나 내 PHP 환경은 PHP7.0.12인데 문제를 발견했습니다. 내 Composer.json 파일에 교리/인스턴스화기 패키지 정보가 없는데 왜 이러한 오류가 보고됩니까?
이때, Vendor/doctrine/instantiator를 찾아보니 내 프레임워크에 Doctrine/instantiator 패키지가 설치되어 있는 것을 발견했습니다. Vendor/doctrine/instantiator 디렉토리에 있는 작곡가.json 파일을 열어보니 이에 필요한 환경이 갖춰져 있는 것을 발견했습니다. 패키지는 PHP7.1:
작성기 설치 작성기 패키지 보고서를 해결하십시오. 귀하의 요구 사항을 해결할 수 없습니다.

doctrine/instantiator 패키지 주소 찾기: https://packagist.org/package...

이때, 1.1.0 버전에 필요한 PHP 환경이 있다는 것을 알게 되었습니다. 교리/인스턴스화기는 7.1인데 맞는지 궁금합니다. 내 프레임워크의 교리/인스턴스화기 패키지 버전이 1.1.0인데 왜 이 프레임워크에서 작곡가 패키지 설치가 실패합니까?

해결책:
1: 교리/인스턴스화기 패키지 버전을 필요한 버전으로 변경합니다(여기에서는 교리/인스턴스화기 패키지 버전을 1.0.x-dev로 변경합니다)

composer require doctrine/instantiator "1.0.x-dev"

2: 교리 버전 변경 /instantiator 패키지 필수 버전으로 변경한 후 필요한 Composer 패키지를 설치하세요. 이때 오류는 보고되지 않습니다. (여기서는 huaweichenai/baidu-discern 패키지를 예로 들어 보겠습니다.)
작성기 설치 작성기 패키지 보고서를 해결하십시오. 귀하의 요구 사항을 해결할 수 없습니다.

이것은 성공적인 설치입니다. using Composer

인터넷에 방법이 있습니다. Composer install --ignore-platform-reqs 명령을 사용하여 버전 일치를 무시한 다음 필요한 Composer 패키지를 설치하는 것입니다. 이 방법을 테스트한 후에도 여전히 오류가 보고되는 것을 발견했습니다. .구체적인 이유는 확실하지 않습니다. 이유를 아시는 분은 블로거에게 메시지를 남겨주세요
작성기 설치 작성기 패키지 보고서를 해결하십시오. 귀하의 요구 사항을 해결할 수 없습니다.

위 내용은 작성기 설치 작성기 패키지 보고서를 해결하십시오. 귀하의 요구 사항을 해결할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제