webman升级后报错反馈

liziyu

问题描述

"workerman/webman-framework": "^1.6.6",1.6.9执行 composer update 后提示:

PHP Fatal error:  Cannot redeclare run_path() (previously declared in /Users/lzy/website/huashi/vendor/workerman/webman-framework/src/support/helpers.php:58) in /Users/lzy/website/huashi/support/helpers.php on line 47

程序代码或配置

function run_path(string $path = ''): string
{
    static $runPath = '';
    if (!$runPath) {
        $runPath = is_phar() ? dirname(Phar::running(false)) : BASE_PATH;
    }
    return path_combine($runPath, $path);
}

操作系统环境及workerman/webman等具体版本

MacOS php8.2

"workerman/webman-framework": "^1.6.6", 1.6.9

应该怎样才以平滑升级呢?看文档说support/helpers.php 移动到vendor/workerman/webman-framework/src/support下下,直接将support/helpers.php删除,也不行,也有报错。

188 1 0
1个回答

可能是你的webman版本太老了。
删除 support/helpers.php ,
然后删除
截图

执行 composer dumpautoload

  • liziyu 8天前

    谢谢老大!是的版太老了原因👍

×
🔝