我正在开发这个包:https ://github.com/craftisan/laravel-seo作为laravel-admin的扩展,并且通过 composer 将它引入 laravel 项目时,我收到了这个错误(请参阅此处的 github 问题):
% 作曲家需要 Craftisan/laravel-seo --ignore-platform-reqs 将 dev-master 版本用于 Craftisan/laravel-seo ./composer.json 已更新 使用包信息加载作曲家存储库 更新依赖项(包括 require-dev) 软件包操作:1 次安装、0 次更新、0 次删除 - 安装 craftisan/laravel-seo (dev-master 96e32bc):从缓存中克隆 96e32bc192 包 moontoast/math 已废弃,您应该避免使用它。改用积木/数学。 包 zendframework/zend-code 被废弃,你应该避免使用它。改用 laminas/laminas-code。 包 zendframework/zend-eventmanager 被废弃,你应该避免使用它。请改用 laminas/laminas-eventmanager。 写锁文件 生成优化的自动加载文件 > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php 工匠包:发现 --ansi 脚本@php artisan package:discover --ansi 处理返回的自动加载转储后事件,错误代码为 255 安装失败,正在将 ./composer.json 还原为其原始内容。
我尝试了很多调试,检查了配置文件语法,甚至从 artisan 中的命令一路转储输出package:discover
,没有找到任何东西。
storage/ & bootstrap/cache
可写
rm -rf bootstrap/cache
完成
任何想法为什么会发生这种情况?