当我让 composer install --optimize-autoloader --no-dev 时找不到类 'BeyondCode\DumpServer\DumpServerServicePr
Posted
技术标签:
【中文标题】当我让 composer install --optimize-autoloader --no-dev 时找不到类 \'BeyondCode\\DumpServer\\DumpServerServiceProvider\'【英文标题】:Class 'BeyondCode\DumpServer\DumpServerServiceProvider' not found when I make composer install --optimize-autoloader --no-dev当我让 composer install --optimize-autoloader --no-dev 时找不到类 'BeyondCode\DumpServer\DumpServerServiceProvider' 【发布时间】:2019-11-18 17:22:50 【问题描述】:我正在部署我的 Laravel 应用程序,并希望使用命令 composer install --optimize-autoloader --no-dev
正常优化自动加载。这是一个运行 Laravel 5.8 的应用程序。
composer install --optimize-autoloader --no-dev
我收到以下错误:
在 Application.php 第 662 行: 未找到“BeyondCode\DumpServer\DumpServerServiceProvider”类 脚本@php artisan package:discover --ansi 处理 自动加载转储后事件返回错误代码 1
【问题讨论】:
【参考方案1】:如果您在 laravel-dump-server 上没有开发依赖项,请从 composer.json 中删除以下行。
"beyondcode/laravel-dump-server": "^1.0".
然后运行以下命令。
composer install
或者,更简单,只需运行以下命令。
composer remove --dev beyondcode/laravel-dump-server
【讨论】:
好的。当我这样做的时候。我对composer
Dependency "laravel/framework" is also a root requirement, but is not explicitly whitelisted. Ignoring
有这个交战,也有同样的错误。
和/或'composer dump-autoload'
命令失败并显示相同的错误。我在引导缓存文件夹中找到了BeyondCode\\DumpServer\\DumpServerServiceProvider
,当我删除bootstrap/cache
中的packages.php
缓存时。 artisan clear-compiled
没问题。
通常情况下,在安装composer --optimize-autoloader --no-dev.
之前,我必须先进行artisan clear-complied
【参考方案2】:
就我而言,我已经完成了以下步骤
-
删除供应商文件夹
运行:
composer self-update --1
再次运行:composer install
然后你可以运行任何你想要的命令
【讨论】:
【参考方案3】:有关此问题的详细信息已在https://github.com/GoogleCloudPlatform/php-docs-samples/issues/736
上的 GitLab 问题之一中写入这个问题解释了为什么这个开发包会在你的构建服务器上产生问题。
对我来说,在 composer.json 中添加此问题后问题解决了
"scripts":
"gcp-build": [
"composer install --no-dev"
]
这将删除所有开发依赖项
【讨论】:
【参考方案4】:我只是这样做
composer update
然后我再重做一次
像我自己一样奔跑
php artisan migrate
【讨论】:
【参考方案5】:您可能需要使用 --no-plugins
选项运行 composer update。
composer update --no-plugins
【讨论】:
以上是关于当我让 composer install --optimize-autoloader --no-dev 时找不到类 'BeyondCode\DumpServer\DumpServerServicePr的主要内容,如果未能解决你的问题,请参考以下文章
symfony2.1.7 composer install KnpPaginatorBundle
使用 composer install 时的 laravel 4 安装问题
composer install --prefer-source 抛出错误