运行 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

composer自动加载一个文件后必须执行命令composer dump-autoload

What does ‘composer dump-autoload’ do in Laravel?