Symfony-自动加载器找不到类/作曲家错误

巴西

当我尝试向我的项目添加新的依赖项时,composer require xyz出现以下错误:

自动装带器应在文件“ ... / vendor / ocramius / package-versions / src / PackageVersions / Versions.php”中定义类“ PackageVersions \ Versions”。

找到了文件,但是类不在其中,类名或名称空间可能有错字。

我钻入该文件,以查看Versions该类在正确的文件中,但是具有以下名称:

Versions_composer_tmp0

命名空间声明在整个项目中以及php开头标记中似乎都很好(我读过这可能会导致此类问题)。

另外,我指出,类文件use中的所有语句(Installer即创建Versions该类语句)都被phpstorm标记为Undefined Classes它们都应该在命名空间中找到Composer\xyz

我尝试了以下不成功的方法:

  • 清除symfony缓存
  • 清除作曲家缓存
  • composer self-update
  • 删除ocramius供应商文件夹,以便作曲家可以再次下载它
  • 重命名该类,这是没有意义的,因为该类的全部目的Versions将与每个composer installcomposer update

编辑:

我正在尝试安装1up-lab/OneupUploaderBundle,它Ocramius/PackageVersions可能已经作为依赖项存在(我不需要手动安装)

编辑2:

我只是看到那server:run也不行。因此,问题绝对与我要安装的捆绑软件无关。我设法通过重命名类,使服务器运行Versions_composer_tmp0Versions

巴西

事实证明,这是一个作曲家问题:

作曲家/作曲家#5237

Ocramius为此发布了一个修复程序/变通办法:

Ocramius / PackageVersions-版本1.0.4

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何修复Symfony中作曲家更新后找不到的类?

来自分类Dev

作曲家自动加载,找不到类

来自分类Dev

安装Symfony,作曲家

来自分类Dev

作曲家自动加载-找不到课程

来自分类Dev

作曲家自动加载-找不到课程

来自分类Dev

作曲家自动加载PSR-0找不到类

来自分类Dev

找不到作曲家phpunit psr-4自动加载类

来自分类Dev

作曲家冲突与Symfony 3

来自分类Dev

作曲家需要symfony /资产安装

来自分类Dev

Symfony DataTables [Js]作曲家

来自分类Dev

Symfony:找不到类错误

来自分类Dev

更新symfony2作曲家会引发错误

来自分类Dev

使用作曲家后出现Symfony 2.6错误:“必须安装供应商库”

来自分类Dev

如何与作曲家自动加载器一起自动加载我的类?

来自分类Dev

PSR-4作曲家自动加载自己的课程-找不到

来自分类Dev

Symfony作曲家更新“冻结”更新依赖项

来自分类Dev

symfony2.1.7作曲家安装KnpPaginatorBundle

来自分类Dev

如何用作曲家安装symfony?

来自分类Dev

作曲家的“ extra.symfony.require”限制是如何实施的?

来自分类Dev

symfony作曲家更新twbs文件在哪里?

来自分类Dev

如何用作曲家安装symfony?

来自分类Dev

作曲家-测试创建的包-找不到类

来自分类Dev

找不到作曲家ps4类

来自分类Dev

作曲家-测试创建的包-找不到类

来自分类Dev

作曲家要求后找不到类

来自分类Dev

是否可以通过作曲家的自动加载器向普通类库添加名称空间?

来自分类Dev

是否可以通过作曲家的自动加载器向普通类库添加名称空间?

来自分类Dev

作曲家要求:找不到包

来自分类Dev

作曲家:找不到命令