在Magento ver中运行“composer update”时出现错误。 2.3.3,PHP 7.3.15
致命错误:未捕获的TypeError:Magento \ InventoryComposerInstaller \ Plugin::initModuleDeployment()的返回值必须是Magento \ InventoryComposerInstaller \ void的实例,在/home/jesperpu/public_html/vendor/magento/inventory-composer-installer/src/Plugin.php:69
堆栈跟踪:
0 [内部功能]:Magento \ InventoryComposerInstaller \ Plugin-> initModuleDeployment(Object(Composer \ Script \ Event))
1个phar:///home/jesperpu/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(164):call_user_func(Array,Object(Composer \ Script \ Event))
2 phar:///home/jesperpu/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(96):Composer \ EventDispatcher \ EventDispatcher-> doDispatch(Object(Composer \ Script \ Event))
3 phar:///home/jesperpu/composer.phar/src/Composer/Installer.php(208):Composer \ EventDispatcher \ EventDispatcher-> dispatchScript('pre-update-cmd',true)
4 phar:///home/jesperpu/composer.phar/src/Composer/Command/UpdateCommand.php(163):Composer \ Installer-> run()
第69行的/home/jesperpu/public_html/vendor/magento/inventory-composer-installer/src/Plugin.php中的5 phar:///home/jesperpu/composer

最佳答案

我使用cmd
Composer 更新--no-plugins --no-dev phpoffice/phpspreadsheet

问题1
-phpdocumentor/type-resolver的安装请求(锁定在1.0.1)-> phpdocumentor/type-resolver [1.0.1]可满足。
-phpdocumentor/type-resolver 1.0.1需要php ^ 7.1->您的PHP版本(7.0.33)不满足该要求。

,然后检查我的PHP:

PHP的-v

PHP 7.3.15(CLI)(建立:2020年2月21日10:35:52)(NTS)

我要运行
PHP在哪里
php:/usr/bin/php/usr/local/bin/php

/usr/local/bin/php/usr/local/bin/composer更新--no-plugins --no-dev phpoffice/phpspreadsheet

及其工作

关于compiler-errors - 在Magento ver中运行 “composer update”时出现错误。 2.3.3,PHP 7.3.15,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60800671/

10-11 15:48
查看更多