> php教程 > php手册 > 버전 일치 방법을 무시하도록 Composer 설정

버전 일치 방법을 무시하도록 Composer 설정

WBOY
풀어 주다: 2016-10-20 10:08:17
원래의
2074명이 탐색했습니다.

Composer 설치에서 오류가 보고되었습니다!
Composer는 PHP용 종속성 관리 도구입니다. 이를 통해 프로젝트가 의존하는 코드 라이브러리를 선언할 수 있으며 프로젝트에 해당 라이브러리가 설치됩니다. Composer는 패키지 관리자가 아닙니다. 예, "패키지" 및 "라이브러리"가 포함되지만 프로젝트 내의 일부 디렉터리(예: 공급업체)에 설치되어 프로젝트별로 관리됩니다. 기본적으로 전역적으로 아무것도 설치하지 않습니다. 따라서 이것은 단지 종속성 관리일 뿐입니다.
작곡가 설치를 실행할 때 오류가 발생했습니다. 작곡가.json에 필요한 버전이 일치하지 않기 때문에 요구 사항을 설치 가능한 패키지 세트로 확인할 수 없습니다.
전체 오류는 다음과 같습니다: 패키지 정보가 포함된 작성기 저장소 로드<code class="prettyprint linenums lang-php">Loading composer repositories with package information<br> Installing dependencies (including require-dev) from lock file<br> Your requirements could not be resolved to an installable set of packages.<br> <br>   Problem 1<br>     - Installation request for arcanedev/support 3.17.0 -> satisfiable by arcanedev/support[3.17.0].<br>     - arcanedev/support 3.17.0 requires php >=5.6 -> your PHP version (5.5.12) does not satisfy that requirement.<br>   Problem 2<br>     - Installation request for laravelista/ekko 1.2.3 -> satisfiable by laravelista/ekko[1.2.3].<br>     - laravelista/ekko 1.2.3 requires php >=5.6.0 -> your PHP version (5.5.12) does not satisfy that requirement.<br>   Problem 3<br>     - Installation request for league/flysystem 1.1.x-dev -> satisfiable by league/flysystem[1.1.x-dev].<br>     - league/flysystem 1.1.x-dev requires php >=5.6.0 -> your PHP version (5.5.12) does not satisfy that requirement.<br>   Problem 4<br>     - Installation request for league/flysystem dev-master -> satisfiable by league/flysystem[dev-master].<br>     - league/flysystem dev-master requires php >=5.6.0 -> your PHP version (5.5.12) does not satisfy that requirement.<br>   Problem 5<br>     - league/flysystem 1.1.x-dev requires php >=5.6.0 -> your PHP version (5.5.12) does not satisfy that requirement.<br>     - laravel/framework 5.2.x-dev requires league/flysystem ~1.0 -> satisfiable by league/flysystem[1.1.x-dev].<br>     - Installation request for laravel/framework 5.2.x-dev -> satisfiable by laravel/framework[5.2.x-dev]. 잠금 파일에서 종속성(require-dev 포함) 설치composer install --ignore-platform-reqs<br> or<br> composer update --ignore-platform-reqs 귀하의 요구 사항을 설치 가능한 패키지 세트로 해결할 수 없습니다.

문제 1composer config -g repo.packagist composer https://packagist.phpcomposer.com - arcanedev/support 3.17.0 설치 요청 -> - arcanedev/support 3.17.0에는 php >=5.6이 필요합니다. -> PHP 버전(5.5.12)이 해당 요구 사항을 충족하지 않습니다.

문제 2 - laravelista/ekko 1.2.3에는 php >=5.6.0이 필요합니다. -> PHP 버전(5.5.12)이 해당 요구 사항을 충족하지 않습니다.

문제 3

- League/flysystem 1.1.x-dev 설치 요청 -> League/flysystem[1.1.x-dev]에서 만족합니다. - League/flysystem 1.1.x-dev에는 php >=5.6.0이 필요합니다. -> PHP 버전(5.5.12)이 해당 요구 사항을 충족하지 않습니다. 문제 4 - League/flysystem dev-master 설치 요청 -> League/flysystem[dev-master]에서 만족합니다. - League/flysystem dev-master에는 php >=5.6.0이 필요합니다. -> PHP 버전(5.5.12)이 해당 요구 사항을 충족하지 않습니다. 문제 5 - League/flysystem 1.1.x-dev에는 php >=5.6.0이 필요합니다. -> PHP 버전(5.5.12)이 해당 요구 사항을 충족하지 않습니다. - laravel/framework 5.2.x-dev에는 League/flysystem ~1.0이 필요합니다. -> League/flysystem[1.1.x-dev]에서 만족합니다. - laravel/framework 5.2.x-dev에 대한 설치 요청 -> laravel/framework[5.2.x-dev]에 의해 만족됩니다.내 PHP 7 버전이 너무 높아서 요구되는 버전을 충족하지 않는다는 메시지가 표시됩니다. Composer.json이지만 PHP 7에서도 실행될 수 있습니다. Composer는 버전 일치를 무시하도록 설정할 수 있습니다. composer install --ignore-platform-reqs 아니면 작곡가 업데이트 --ignore-platform-reqs작성기 명령을 다시 실행하면 패키지가 정상적으로 설치됩니다. 작곡가를 국내 미러로 설정 [속도]
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿