在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/