国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

運行打包命令提示這個 為啥啊 沒有升級 突然的

moco

問題描述

運行打包命令提示這個 為啥啊 沒有升級 突然的
php -d phar.readonly=0 ./webman build:phar
PHP Fatal error: Declaration of Webman\Http\Request::file($name = null) must be compatible with Workerman\Protocols\Http\Request::file(?string $name = null): mixed in /opt/www/vendor/workerman/webman-framework/src/Http/Request.php on line 119

截圖

截圖

截圖

截圖

680 2 0
2個回答

walkor 打賞

升級下

composer global config --unset repos.packagist
composer require workerman/webman-framework ^1.6.6 -W
  • moco 2024-12-06

    老大 執(zhí)行這兩個命令打包時還是報這個錯誤

  • walkor 2024-12-06

    然后重新打包

  • walkor 2024-12-06

    以后不要用阿里云的composer鏡像了,他們的鏡像不是最新的,容易出問題

  • moco 2024-12-06

    是的 執(zhí)行后后 重新執(zhí)行打包的

  • moco 2024-12-06

    之前是阿里云的 按照上面更換還是還是報這個錯誤的

  • walkor 2024-12-06

    composer info | grep workerman

  • moco 2024-12-06

    老大 截圖放上面了

  • walkor 2024-12-06

    composer global config --unset repos.packagist
    composer require workerman/webman-framework ^1.6.6 -W
    結果截圖下

  • moco 2024-12-06

    老大 截圖了 第一個執(zhí)行沒問題 第二個不行

  • walkor 2024-12-06

    把global 去掉,也就也是執(zhí)行下

    composer config --unset repos.packagist
  • walkor 2024-12-06

    然后再執(zhí)行

    composer require workerman/webman-framework ^1.6.6 -W
  • moco 2024-12-06

    老大 還是不行 圖在上面

  • walkor 2024-12-06

    http://www.wtbis.cn/q/13555
    你服務器連不上composer官方源,你看這個帖子吧,用騰訊云的composer鏡像

  • moco 2024-12-06

    更新騰訊云了 還是有些問題 圖在上面

  • walkor 2024-12-06

    應該是你哪個composer組件依賴了 calendar擴展,你本地php沒有

  • moco 2024-12-06

    現(xiàn)在可以打包了 代碼沒改但是又有新的報錯了 圖在上面

  • walkor 2024-12-06

    這個你自己找下問題吧,可能是少文件,可能是你設置排除文件設置錯了,文件沒打包進去

  • moco 2024-12-06

    好的 謝謝 老大

  • moco 2024-12-06

    老大 能幫忙看下嘛 我時新手 解決不了 被罵瘋了

  • moco 2024-12-06

    還原下配置了 運行phar包還是報錯

  • walkor 2024-12-06

    創(chuàng)建個空的新項目,打包試下

  • moco 2024-12-06

    我這創(chuàng)建的新項目也不行

  • moco 2024-12-06

    我們代碼沒動過 之前是可以的 今天重新打包就不行

  • walkor 2024-12-06

    換個電腦打包試下

  • moco 2024-12-06

    這個電腦也有關系是嗎,暫時沒其他電腦啊

  • tanhongbin 2024-12-06

    應該換一個電腦試試 如果打包沒問題 ,你本地把build文件夾刪除 在打包試試

  • walkor 2024-12-06

    截圖下本地磁盤文件,證明下缺失的類文件確實存在

  • moco 2024-12-06

    我暈 我仔細對比了確實沒有 那是啥原因?qū)е麓虬鼇G失的呀

  • moco 2024-12-06

    而且丟失了很多文件

  • walkor 2024-12-06

    如果是磁盤上沒這個文件,那打包后類自然找不到。和打包沒什么關系

  • moco 2024-12-06

    磁盤里有的 是phar包里沒有

  • moco 2024-12-06

    圖在上面

  • walkor 2024-12-06

    src/Commands/BuildPharCommand.php
    打包的邏輯在這個文件里,代碼沒多少,你可以自己定位下

tanhongbin

本地跑 沒問題 打完包有問題 這不科學 是不是打包的時候 你把什么重要的文件排除了?

  • moco 2024-12-06

    打包配置在上面右截圖,沒有排除其他的呀

  • tanhongbin 2024-12-06

    提示很清楚了,沒有class而且你這個報錯也不對呀 你是打包二進制 還是phar包?

  • moco 2024-12-06

    phar包 錯誤我知道 但是問題時報時存在的 本地運行也沒問題

  • tanhongbin 2024-12-06

    你打完包 看看 phar里面是否有這個文件

??