>  기사  >  백엔드 개발  >  PHP 개발 버전 문제 처리

PHP 개발 버전 문제 처리

藏色散人
藏色散人앞으로
2020-12-02 15:19:263726검색
오픈 소스 프로젝트를 설치할 때 작성자는 개발을 위해 로컬에서 PHP 7.1을 사용했고 저는 로컬에서 PHP 7.0을 사용했습니다. 그래서 비극이 발생했고 다음 오류가 발생했습니다. requires php ^7.1 -> your PHP version (7.0.13) does not satisfy that requirement..

一、Composer 安装包

composer install 之后报错

vagrant@homestead:~/Code/sample$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for doctrine/instantiator 1.1.0 -> satisfiable by doctrine/instantiator[1.1.0].
    - doctrine/instantiator 1.1.0 requires php ^7.1 -> your PHP version (7.0.13) does not satisfy that requirement.
  Problem 2
    - doctrine/instantiator 1.1.0 requires php ^7.1 -> your PHP version (7.0.13) does not satisfy that requirement.
    - phpunit/phpunit-mock-objects 2.3.8 requires doctrine/instantiator ^1.0.2 -> satisfiable by doctrine/instantiator[1.1.0].
    - Installation request for phpunit/phpunit-mock-objects 2.3.8 -> satisfiable by phpunit/phpunit-mock-objects[2.3.8].

二、解决方法

删除 composer.lock 文件,重新执行 composer install,这样就能重新生成 composer.lock 文件了。

composer 包自动加载后,会生成一个 composer.lock 파일을 잠그므로 GitHub에서 다른 사람의 코드를 가져온 후 이 파일이 필요합니다. 삭제됩니다.

추천: "PHP 비디오 튜토리얼"

위 내용은 PHP 개발 버전 문제 처리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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