我想编译Stygian的AzerothCore重新包装,因为我想添加Auction House Bot模块。我已经安装并设置了Docker,克隆了存储库并安装了模块和补丁,但是尝试运行Wiki中概述的“ ./bin/acore-docker-build”命令时收到错误。
我正在运行Windows 10 Pro
我已经运行了以下命令:
./bin/acore-docker-generate-etc
哪个似乎有用,并且
./bin/acore-docker-build
哪个发生了以下错误:
scott @ DESKTOP-BGVSVR4 MINGW64〜/ Desktop / Stygian / StygianCore / Source (master)$ ./bin/acore-docker-build无法准备上下文:无法 评估Dockerfile路径中的符号链接:GetFileAttributesEx C:\ Users \ scott \ Desktop \ Stygian \ StygianCore \ Source \ docker \ build: 系统找不到指定的文件。找不到图片 'acbuild:latest'本地C:\ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe:来自的错误响应 守护程序:拒绝acbuild的拉式访问,存储库不存在或 可能需要“ docker登录”。参见'C:\ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe运行--help'。
答案 0 :(得分:1)
AC不支持重新包装。您可能正在使用旧版本的AC,而不是最新版本。
您遇到错误:
找不到图片'acbuild:latest'
但是在最新版本的AC中,此类映像是在您尝试运行的脚本中生成的(./bin/acore-docker-build
),其Dockerfile位于docker/build/Dockerfile
中。
尝试从the official repository克隆AC,它将起作用。