Error: Call to a member function make() on null in /usr/src/myapp/vendor/workerman/webman-framework/src/support/Container.php:46
Stack trace:
你去看下 依賴注入那章文檔
安裝
composer require psr/container ^1.1.1 php-di/php-di ^6 doctrine/annotations ^1.14
修改配置config/container.php,其最終內(nèi)容如下:
$builder = new \DI\ContainerBuilder();
$builder->addDefinitions(config('dependence', []));
$builder->useAutowiring(true);
$builder->useAnnotations(true);
return $builder->build();
怎么創(chuàng)建的webman項(xiàng)目?怎么安裝的?
是不是用了composer代理,下載了舊的代碼哦。
使用 composer repo:use composer,切換為官方源
刪除composer.lock,/vender
重新執(zhí)行composer update
問(wèn)題依然存在 o(╥﹏╥)o
項(xiàng)目之前是可以正常運(yùn)行的
近期執(zhí)行composer update,之后就不可用了
本地和測(cè)試環(huán)境拋出一樣的錯(cuò)誤
剛開(kāi)始也懷疑是代理的問(wèn)題,試了很多次都沒(méi)用
之前看過(guò)類似帖子,作者說(shuō)webman1.2 或以下版本不支持直接升級(jí)。讓重新創(chuàng)建個(gè)項(xiàng)目,然后把代碼拷貝過(guò)去。