Heim > Backend-Entwicklung > PHP-Tutorial > Umgang mit Problemen mit der PHP-Entwicklungsversion

Umgang mit Problemen mit der PHP-Entwicklungsversion

藏色散人
Freigeben: 2023-04-09 16:50:01
nach vorne
3744 Leute haben es durchsucht
Bei der Installation eines Open-Source-Projekts verwendete der Autor PHP 7.1 lokal für die Entwicklung, und ich verwendete PHP 7.0 lokal. Es passierte also eine Tragödie und dieser Fehler trat auf: 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].
Nach dem Login kopieren

二、解决方法

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

composer 包自动加载后,会生成一个 composer.lock Datei sperren, also nach dem Abrufen des Codes anderer Leute von GitHub, diese Datei benötigt gelöscht werden.

Empfohlen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonUmgang mit Problemen mit der PHP-Entwicklungsversion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage