按照這個打包(http://wtbis.cn/doc/webman/others/phar.html)
命令:
php webman phar:pack
提示如下錯誤:
In PharPackCommand.php line 67:
Phar::buildFromDirectory(): Passing null to parameter #2 ($pattern) of type
string is deprecated
phar:pack
php版本:
PHP 8.1.14 (cli) (built: Jan 11 2023 21:57:33) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.14, Copyright (c) Zend Technologies
with Zend OPcache v8.1.14, Copyright (c), by Zend Technologies
webman版本:
"workerman/webman-framework": "^1.4.3",
你的 webman/console 不是最新的,升級到最新版本
我剛剛執(zhí)行 composer update 后,再次執(zhí)行,還是提示一樣的錯誤:
In PharPackCommand.php line 67:
Phar::buildFromDirectory(): Passing null to parameter #2 ($pattern) of type string is dep
recated
好的,是如下的情況:
webman/console v1.2.18
workerman/webman-framework v1.5.1
workerman/workerman v4.1.6
使用以下命令 composer config -g --unset repos.packagist 恢復(fù)使用composer官方數(shù)據(jù)源
切換后,重新更新,就可以打包了
謝謝