Closed li914 closed 2 years ago
呃呃呃 这样子啊 谢谢大佬
@li914 问题解决了没有?
这个依赖注入好像会影响 webman/gateway-worker 这个插件,使用这个依赖注入就无法运行 webman/gateway-worker
webman/gateway-worker 不启用这个插件,可以正常使用
使用 webman/gateway-worker 这个插件报错是什么?这个插件是群主今天刚开发的,可能有问题
``DI\Definition\Exception\InvalidDefinition: Entry "Webman\GatewayWorker\BusinessWorker" cannot be resolved: Parameter $config of construct() has no value defined or guessable Full definition: Object ( class = Webman\GatewayWorker\BusinessWorker lazy = false construct( $config = #UNDEFINED# ) ) in G:\workerman\midou\vendor\php-di\php-di\src\Definition\Exception\InvalidDefinition.php:19 Stack trace:
这是截取的一部分错误信息,两者分开使用就没有问题的,正常运行
好的
@li914 群主答复了
看见了,谢谢大佬
大佬,这个遇到一个问题,当 [webman/console 命令行插件] 插件时,无法同时使用,会报错误
当关闭这个权限控制插件, [webman/console 命令行插件] 可以正常使用
系统:windows7
PHP版本:7.3
webman版本:1.2.4
你 webman/console
版本号是多少?
你
webman/console
版本号是多少?
1.0.6
不要使用Windows,本地开发请使用Docker或者虚拟机
开发啊
嗯嗯 谢谢了
You can't install ext-pcntl extension on Windows. Accordingly to the PHP documentation:
已解决,在 support/bootstrap.php 文件中,给 $class_name::start($worker);
添加判断条件 if ($worker){ $class_name::start($worker); }
@li914 最新版本已经解决这个问题了,使用最新版本 v0.0.8,尽量不要改动框架源码哦!
大佬,window系统下,报错误 ArgumentCountError: Too few arguments to function Tinywan\Casbin\Adapter\DatabaseAdapter::__construct(), 0 passed in G:\workerman\demo\vendor\workerman\webman-framework\src\Container.php on line 30 and exactly 1 expected in G:\work erman\demo\vendor\tinywan\casbin\src\Adapter\DatabaseAdapter.php:50 说是参数过多,配置都没有修改,表也建好了