运行 composer dump-autoload 时出现错误 255
Posted
技术标签:
【中文标题】运行 composer dump-autoload 时出现错误 255【英文标题】:While running composer dump-autoload I'm getting error 255 【发布时间】:2018-07-17 00:09:51 【问题描述】:运行 composer dump-autoload 时出现错误提示
Script @php artisan package:discover 处理返回的自动加载转储后事件,错误代码为 255
【问题讨论】:
你能从日志中发布完整的错误吗? 我在 BlueHost 主机上安装 laravel 5.6 时遇到了同样的问题。 post-autoload-dump 脚本不仅在 dump-autoload 上触发,而且在 composer install 、update...像php ~/bin/composer.phar
这样的脚本,因为全局安装的版本太旧了,它给我带来了另一条消息,说“你引用了一个不存在的脚本 @php artisan package:discover”。
我可以确认在问题中发布的内容之上没有提供错误日志。除非,如果有一个日志文件,那么作曲家会保留更详细的描述。如果作曲家有日志文件或详细信息 - 请告知如何获取它。
【参考方案1】:
没有 Composer 问题,它只是根据您的请求执行失败的命令。这是由 Composer 代表 Laravel 调用的 Laravel 特定功能。 Composer 及其开发人员无法在这里解决任何问题或为您提供帮助。
【讨论】:
【参考方案2】:此错误通常与配置文件 (config/app.php) 中的语法有关。你有更新那里的东西吗?
例如,在服务提供者之后缺少逗号或 config/app.php 中的类似内容
【讨论】:
【参考方案3】:这是从 laravel 6 升级到 laravel 7 和 smyfony 5 的问题。
https://laravel.com/docs/7.x/upgrade#symfony-5-related-upgrades
【讨论】:
以上是关于运行 composer dump-autoload 时出现错误 255的主要内容,如果未能解决你的问题,请参考以下文章
在 laravel 5 中从控制器运行 composer dump-autoload
“php artisan dump-autoload”和“composer dump-autoload”之间有什么区别?
如何避免在 laravel 4 中使用 php composer dump-autoload?
composeer.json......composer dump-autoload