自动加载器无法加载依赖项

Autoloader unable to load the dependency

我看到我的依赖项使用

"autoload": {
    "psr-4": {"Ion\": "src/"}
}

并在 src/container 文件夹中

<?php
namespace Ion;

class Container

而且,我尝试使用自动加载器加载它(当然我有 composer require 那个库)

<?php
require 'vendor/autoload.php';

use Ion\Container;

$ion = new Container();

但是,结果是一个致命错误
Fatal error: Uncaught Error: Class 'Ion\Container' not found in C:\UniServerZ\www\projects\playground\ion\test.php on line 6

这有什么问题吗?无论如何要修复它?
请帮助

这是包(我编码的):https://packagist.org/packages/terrydjony/ion

我已经下载了您的软件包并解决了问题。实际上,您需要将文件放在名为 Ion 的文件夹中。它应该是 src/Ion/Container.php 而不是 ion/src/Container.php.

+-- src
|   +-- Ion
|       +-- Container.php
+-- vendor
+-- composer.json

你犯的另一个小错误,你的 class 文件名是小写的 container.php 但你定义它是大写的。

class Container
{

}