不正确的工作命名空间和作曲家自动加载

Inccorect work namespaces and composer autoload

我的项目工作在 Windows 上还不错。 当我尝试在 Ubuntu 上进行 运行 项目时,出现错误 "Class ... not found" 我正在使用 silex,silex 类 和其他供应商 类 是 ok.It 是找到的。但是我的类没有找到。 我使用作曲家自动加载。我通过作曲家命令“composer dumpautoload --optimize”解决了我的问题,但它不正常?!

这是为什么?

P.S windows(OpenServer - php 5.6) ubuntu ( LAMP - php 7.0)

项目here

确保自动加载的文件和文件夹与命名空间和 class 名称具有正确(相同)的大小写。 Windows 文件系统不关心大小写,*nix 系统关心...

在 Windows 上:

some/folder == Some/Folder

在 *nix 上:

some/folder != Some/Folder