🧻
[UE5]ソースコードビルドのSetup.batに失敗する
はじめに
自分のスクラップ記事に何回か助けられたので、もしかして記事にしておいた方がもっと世の中を救えるのでは?と天啓があったので、自分のスクラップから抜粋しました。
どんな状態?
UE5.1.1から下のUEバージョンで、Setup.batを実行すると以下のエラーが出て失敗します。
C:\ModelingX_Dev\UE5.1.0>Setup.bat
Checking dependencies...
Updating dependencies: 0% (0/97590)...
Unhandled exception. System.PlatformNotSupportedException: Thread abort is not supported on this platform.
at System.Threading.Thread.Abort()
at GitDependencies.Program.DownloadDependencies(String RootPath, IEnumerable`1 RequiredFiles, IEnumerable`1 Blobs, IEnumerable`1 Packs, Int32 NumThreads, Int32 MaxRetries, Uri Proxy, String CachePath)
at GitDependencies.Program.UpdateWorkingTree(Boolean bDryRun, String RootPath, HashSet`1 ExcludeFolders, Int32 NumThreads, Int32 MaxRetries, Uri Proxy, OverwriteMode Overwrite, String CachePath, Single CacheSizeMultiplier, Int32 CacheDays)
at GitDependencies.Program.Main(String[] Args)
続行するには何かキーを押してください . . .
解決策
GithubのEpic公式ページからReleaseをクリックすると各バージョンのCommit.gitdeps.xmlファイルが置いてあるページにアクセスできます。
私の場合は5.1.0です。
/Engine/Build/Commit.gitdeps.xml
をダウンロードしたものと置き換えればOKです。
まとめ
早めにエンジンバージョン上げよう・・・
参考文献
Discussion