尝试更新作曲家但出现问题

Abu*_*iyd -2 php composer-php

composer install 从锁定文件安装依赖项(包括 require-dev) 验证锁定文件内容可以安装在当前平台上。警告:锁定文件不是最新的 composer.json 中的最新更改。您可能会得到过时的依赖项。建议您运行composer updatecomposer update <package name>。您的锁定文件不包含一组兼容的软件包。请运行作曲家更新。

问题 1 - 原则/缓存被锁定到 v1.8.0 版本并且没有请求更新这个包。
- 教义/缓存 v1.8.0 需要 php ~7.1 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 2 - 学说/dbal 被锁定到 v2.9.2 版本,并且没有请求更新这个包。
- 学说/dbal v2.9.2 需要 php ^7.1 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 3 - 学说/事件管理器被锁定到 v1.0.0 版本并且没有请求更新这个包。- 教义/事件管理器 v1.0.0 需要 php ^7.1 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 4 - 学说/inflector 被锁定到 v1.3.0 版本并且没有请求更新这个包。
- 学说/inflector v1.3.0 需要 php ^7.1 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 5 - maatwebsite/excel 被锁定到 3.1.13 版本并且没有请求更新这个包。
- maatwebsite/excel 3.1.13 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 6 - markbaker/complex 被锁定到 1.4.7 版并且没有请求更新这个包。
- markbaker/complex 1.4.7 需要 php ^5.6.0|^7.0.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 7 - markbaker/matrix 被锁定到 1.1.4 版本并且没有请求更新这个包。
- markbaker/matrix 1.1.4 需要 php ^5.6.0|^7.0.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 8 - opis/closure 被锁定到 3.2.0 版本并且没有请求更新这个包。- opis/closure 3.2.0 需要 php ^5.4 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 9 - phpoffice/phpspreadsheet 被锁定到 1.6.0 版本并且没有请求更新这个包。- phpoffice/phpspreadsheet 1.6.0 需要 ext-gd * -> 您的系统中缺少它。安装或启用 PHP 的 gd 扩展。问题 10 - ramsey/uuid 被锁定到 3.8.0 版本并且没有请求更新这个包。- ramsey/uuid 3.8.0 需要 php ^5.4 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 11 - renatomarinho/laravel-page-speed 锁定为版本 1。8.10 并且未请求更新此包。- renatomarinho/laravel-page-speed 1.8.10 需要 php ^5.6 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 12 - symfony/psr-http-message-bridge 被锁定到 v1.2.0 版本并且没有请求更新这个包。- symfony/psr-http-message-bridge v1.2.0 需要 php ^7.1 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 13 - tijsverkoyen/css-to-inline-styles 被锁定到 2.2.1 版本,并且没有请求更新这个包。- tijsverkoyen/css-to-inline-styles 2.2.1 需要 php ^5.5 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 14 - zendframework/zend-diactoros 被锁定到 1.8.6 版并且没有请求更新这个包。- zendframework/zend-diactoros 1.8。6 需要 php ^5.6 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 15 - composer/semver 被锁定到 1.5.0 版本并且没有请求更新这个包。
- composer/semver 1.5.0 需要 php ^5.3.2 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 16 - composer/xdebug-handler 被锁定到 1.3.2 版本并且没有请求更新这个包。- composer/xdebug-handler 1.3.2 需要 php ^5.3.2 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 17 - 学说/注释被锁定到 v1.6.1 版本并且没有请求更新这个包。- 学说/注释 v1.6.1 需要 php ^7.1 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 18 - 学说/实例化器被锁定到 1.2.0 版并且没有请求更新这个包。- 学说/实例化器 1.2.0 需要 php ^7.1 -> 您的 php 版本 (8.0.0) 不满足该要求。
- facebook/webdriver 1.6.0 需要 php ^5.6 || ~7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 20 - filp/whoops 被锁定到 2.3.1 版并且没有请求更新这个包。- filp/whoops 2.3.1 需要 php ^5.5.9 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 21 -friendsofphp/php-cs-fixer 被锁定到 v2.15.0 版本并且没有请求更新这个包。-friendsofphp/php-cs-fixer v2.15.0 需要 php ^5.6 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 22 - fzaninotto/faker 被锁定到 v1.8.0 版本并且没有请求更新这个包。
- fzaninotto/faker v1.8.0 需要 php ^5.3.3 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 23 - hamcrest/hamcrest-php 被锁定到 v2.0.0 版本并且没有请求更新这个包。- hamcrest/hamcrest-php v2.0.0 需要 php ^5.3|^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 24 - myclas/deep-copy 被锁定到 1.9.1 版本并且没有请求更新这个包。
- myclas/deep-copy 1.9.1 需要 php ^7.1 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 25 - phar-io/manifest 被锁定到 1.0.1 版并且没有请求更新这个包。
- phar-io/manifest 1.0.1 需要 php ^5.6 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 26 - phar-io/version 被锁定为 1.0.1 版本,并且未请求更新此包。
- phar-io/version 1.0.1 需要 php ^5.6 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 27 - php-cs-fixer/diff 被锁定到 v1.3.0 版本并且没有请求更新这个包。
- php-cs-fixer/diff v1.3.0 需要 php ^5.6 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 28 - phpdocumentor/reflection-docblock 被锁定到 4.3.1 版本并且没有请求更新这个包。- phpdocumentor/reflection-docblock 4.3.1 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 29 - phpdocumentor/type-resolver 被锁定到 0.4.0 版本并且没有请求更新这个包。- phpdocumentor/type-resolver 0.4.0 需要 php ^5.5 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 30 - phpspec/prophecy 被锁定到 1.8.0 版本并且没有请求更新这个包。
- phpspec/prophecy 1.8.0 需要 php ^5.3|^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 31 - phpunit/php-code-coverage 被锁定到 5.3.2 版本并且没有请求更新这个包。- phpunit/php-code-coverage 5.3.2 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 32 - phpunit/php-timer 被锁定到 1.0.9 版本并且没有请求更新这个包。
- phpunit/php-timer 1.0.9 需要 php ^5.3.3 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 33 - phpunit/php-token-stream 被锁定到 2.0.2 版本并且没有请求更新这个包。- phpunit/php-token-stream 2.0.2 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 34 - phpunit/phpunit 被锁定到 6.5.14 版本并且没有请求更新这个包。
- phpunit/phpunit 6.5.14 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 35 - phpunit/phpunit-mock-objects 被锁定到 5.0.10 版本并且没有请求更新这个包。- phpunit/phpunit-mock-objects 5.0.10 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 36 - sebastian/code-unit-reverse-lookup 被锁定到 1.0.1 版本并且没有请求更新这个包。- sebastian/code-unit-reverse-lookup 1.0.1 需要 php ^5.6 || ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 37 - sebastian/comparator 被锁定到 2.1.3 版本并且没有请求更新这个包。
- sebastian/comparator 2.1.3 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 38 - sebastian/diff 被锁定到 2.0.1 版并且没有请求更新这个包。
- sebastian/diff 2.0.1 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 39 - sebastian/environment 被锁定为 3.1.0 版本,并且未请求更新此包。- sebastian/environment 3.1.0 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 40 - sebastian/exporter 被锁定到 3.1.0 版本并且没有请求更新这个包。
- sebastian/exporter 3.1.0 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 41 - sebastian/global-state 被锁定到 2.0.0 版并且没有请求更新这个包。- sebastian/global-state 2.0.0 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 42 - sebastian/object-enumerator 被锁定到 3.0.3 版本并且没有请求更新这个包。- sebastian/object-enumerator 3.0.3 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 43 - sebastian/object-reflector 被锁定到 1.1.1 版本并且没有请求更新这个包。- sebastian/object-reflector 1.1.1 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 44 - sebastian/recursion-context 被锁定到 3.0.0 版并且没有请求更新这个包。- sebastian/recursion-context 3.0.0 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 45 - theseer/tokenizer 被锁定到 1.1.2 版本并且没有请求更新这个包。
- 这些er/tokenizer 1.1.2 需要 php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。问题 46 - webmozart/assert 被锁定到 1.4.0 版本并且没有请求更新这个包。
- webmozart/assert 1.4.0 需要 php ^5.3.3 || ^7.0 -> 你的 php 版本 (8.0.0) 不满足问题 47 - Doctic/inflector v1.3.0 需要 php ^7.1 -> 你的 php 版本 (8.0.0) 不满足该要求。- laravel/framework v5.5.45 需要学说/inflector ~1.1 -> 可满足学说/inflector[v1.3.0]。- laravel/framework 被锁定到 v5.5.45 版本并且没有请求更新这个包。

要启用扩展,请验证它们是否已在您的 .ini 文件中启用: - C:\xampp\php\php.ini 您还可以php --ini在终端内运行以查看 PHP 在 CLI 模式下使用了哪些文件。Abuu Yaziyd@ABOU_YAZIYD ? ~\Documents\laravel\school\School-Management-system-in-laravel- ? [11:43]
? composer update 使用包信息加载 composer 存储库 更新依赖项 您的需求无法解析为一组可安装的包。

问题 1 - maatwebsite/excel 3.1.26 需要 phpoffice/phpspreadsheet ^1.15 -> phpoffice/phpspreadsheet[1.15.0, 1.16.0] 可满足。- maatwebsite/excel[3.1.0, ..., 3.1.25] require php ^7.0 -> 您的 php 版本 (8.0.0) 不满足该要求。- phpoffice/phpspreadsheet[1.15.0, ..., 1.16.0] 需要 ext-gd * -> 您的系统中缺少它。安装或启用 PHP 的 gd 扩展。- 根 composer.json 需要 maatwebsite/excel ^3.1 -> 可满足 maatwebsite/excel[3.1.0, ..., 3.1.26]。

要启用扩展,请验证它们是否已在您的 .ini 文件中启用: - C:\xampp\php\php.ini 您还可以php --ini在终端内运行以查看 PHP 在 CLI 模式下使用了哪些文件。

使用选项 --with-all-dependencies (-W) 允许升级、降级和删除当前锁定到特定版本的软件包。

Abu*_*iyd 7

我使用了这个命令行,突然间事情发生了就像魔术一样!

composer update --ignore-platform-reqs
Run Code Online (Sandbox Code Playgroud)

  • 这会造成什么后果呢?大概忽略了平台要求?有没有一些不良影响?这只是虚假的要求(例如,*“doctrine/cache v1.8.0 需要 php ~7.1 -&gt; 你的 php 版本(8.0.0)不满足该要求。”*)?解释是什么? (6认同)