我从源代码中提取了UE5,完成了Setup.sh,当我运行GenerateProjectFiles.sh时,我一直收到以下错误:
./GenerateProjectFiles.sh
Attempting to set up UE pretty printers for gdb (existing UEPrinters.py, if any, will be overwritten)...
updated UEPrinters.py
found necessary entries in ~/.gdbinit file, not changing it.
Setting up Unreal Engine 5 project files...
Setting up bundled DotNet SDK
/mnt/Evo970/Work/Engine/UE_5.0/Engine/Binaries/ThirdParty/DotNet/Linux/sdk/3.1.401/NuGet.targets(255,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [/mnt/Evo970/Work/Engine/UE_5.0/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj]
/mnt/Evo970/Work/Engine/UE_5.0/Engine/Binaries/ThirdParty/DotNet/Linux/sdk/3.1.401/NuGet.targets(255,5): error : The SSL connection could not be established, see inner exception. [/mnt/Evo970/Work/Engine/UE_5.0/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj]
/mnt/Evo970/Work/Engine/UE_5.0/Engine/Binaries/ThirdParty/DotNet/Linux/sdk/3.1.401/NuGet.targets(255,5): error : The remote certificate is invalid according to the validation procedure. [/mnt/Evo970/Work/Engine/UE_5.0/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj]
GenerateProjectFiles ERROR: Failed to build UnrealBuildTool我运行在ArcoLinux上,内核5.18.1-arch1-1,dotnet和运行时安装,DotNet3.0来自于自动安装。请帮帮忙。
发布于 2022-06-10 14:38:21
运行Arch时,我遇到了同样的问题,但由于我在YouTube注释中找到了一个修复程序(所有地方!),我设法解决了这个问题!由埃索比特.我把整件事都贴在这里。
“与其运行./GenerateProjectFiles.sh,然后运行make,不如运行以下代码:
./Engine/Build/BatchFiles/RunUAT.sh BuildGraph -target="Make Installed Build Linux" -script=Engine/Build/InstalledEngineBuild.xml -set:WithDDC=false -set:HostPlatformOnly=true如果您得到了一个ICU包错误,您可以添加这个环境变量:export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1或B:安装libicu50包
如果您正在获取SSL证书错误,请添加以下环境变量:“
export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
export SSL_CERT_DIR=/dev/null我不确定这是否有必要,但如果您还存在进一步的错误,我还在开始工作之前安装了dotnet-host、dotnet-运行时和dotnet。
https://stackoverflow.com/questions/72539119
复制相似问题