在本地symfony项目中,我删除了一个未使用的依赖项
composer remove logger
,没有任何问题。当我试图将其从生产中删除时,我的项目出现了以下错误:
未安装列出用于更新的软件包“symfony/monog bundle”。忽略。使用加载作曲家存储库
包信息更新依赖项(包括需要开发人员)
没有要安装或更新的包symfony/lts被放弃,您
应该避免使用它。改用symfony/flex。生成自动加载
文件ocramius/package版本:正在生成版本类…
ocramius/package版本:…已完成生成版本类,正在执行
脚本缓存:clear[ko][ko]脚本缓存:clear返回错误
代码255!!!!![警告]有些命令无法注册:
!!!!!在srcprodprojectcontainer.php第938行:!!
!!找不到类'symfony\bridge\monog\logger'!!
!!!!!!!![警告]有些命令无法注册:
!!!!!在srcprodprojectcontainer.php第938行:!!
!!找不到类'symfony\bridge\monog\logger'!!
!!!!!!!!在srcprodprojectcontainer.php第922行:!!
!!试图从命名空间加载类“logger”
“symfony\bridge\monolog”。!!!你忘了“使用”这个词吗
例如,“symfony\component\httpkernel\log!!\logger“或
“symfony\component\httpkernel\tests\logger”?!!!
!!!!!cache:clear[--no warmup][--no optional warmers][-h--help]
[-q--安静的][-v vv--详细的][-v--版本][--ansi][--no ansi]
[-n--无交互][-e--环境环境][--无调试][--]!!
!!
删除失败,正在将./composer.json还原为其原始内容。
所以它似乎还没有安装?我跑
composer require logger
在我再次运行之后
作曲家删除记录器
还有一个关于锁文件不同步的错误。我删除了锁文件并运行composer install,这是有效的。然后我尝试
作曲家删除记录器
再次获取错误:
使用包信息更新加载composer存储库
依赖项(包括需要开发)包操作:0安装,0
更新,3次删除
-移除symfony/monog捆绑包(v3.3.1)
-移除symfony/monog网桥(v4.1.7)
-删除monog/monog(1.24.0)包symfony/lts已被放弃,应避免使用它。改用symfony/flex。
正在写入生成自动加载文件的锁定文件ocramius/package版本:
正在生成版本类…ocramius/包版本:…完成
生成版本类symfony操作:1个配方
(B1D72BD33FFCB308097230CFDBC2A279)
-取消配置symfony/monog包(>=3.1):来自github.com/symfony/recipes:master executing script cache:clear[ko]
[ko]脚本缓存:clear返回错误代码255!!!!!
[警告]无法注册某些命令:
!!!!!在srcprodprojectcontainer.php第939行:!!
!!找不到类'symfony\bridge\monog\logger'!!
!!!!!!!![警告]有些命令无法注册:
!!!!!在srcprodprojectcontainer.php第939行:!!
!!找不到类'symfony\bridge\monog\logger'!!
!!!!!!!!在srcprodprojectcontainer.php第923行:!!
!!试图从命名空间加载类“logger”
“symfony\bridge\monolog”。!!!你忘了“使用”这个词吗
例如,“symfony\component\httpkernel\log!!\logger“或
“symfony\component\httpkernel\tests\logger”?!!!
!!!!!cache:clear[--no warmup][--no optional warmers][-h--help]
[-q--安静的][-v vv--详细的][-v--版本][--ansi][--no ansi]
[-n--无交互][-e--环境环境][--无调试][--]!!
!!
删除失败,正在将./composer.json还原为其原始内容。
我不明白为什么这样做行不通,而且真的很混乱。有人知道我做错了什么吗?