/vendor/composer/../markbaker/matrix/classes/src/Functions/adjoint.php

composer升级包之后报了一个错误:

Warning:require(/home/wwwroot/test_com/vendor/composer/../markbaker/matrix/classes/src/Functions/adjoint.php): failed to open stream: No such file or directory in /home/wwwroot/amazon_wsandos_com/thinkphp/library/think/Loader.php on line 676

Fatal error: require(): Failed opening required '/home/wwwroot/test_com/vendor/composer/../markbaker/matrix/classes/src/Functions/adjoint.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/amazon_wsandos_com/thinkphp/library/think/Loader.php on line 676

本地运行正常,线上环境出问题,可能是缓存造成。网上给出的解决方案是:
composer clean-cache
composer update

但是这样并没有起效。
所以没办法,最后直接把vendor文件删除,提交到线上。保证线上的也删除后,再执行
compsoer install
composer update
再提交到线上,运行成功!

问题到这里,我又想起了一个命令:composer dump-autoload
应该可以直接用这个命令重新加载,不需要删除再安装。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容