1

我已经使用 docker 构建了 AzerothCore,并且在阻止 docker 从可能的缓存中构建已删除模块时遇到问题

码头工人建造:

[ 16%] Built target authserver
[ 37%] Built target game
Scanning dependencies of target scripts
[ 37%] Building CXX object
src/server/scripts/CMakeFiles/scripts.dir/__/__/__/GenLoader.cpp.o
[ 38%] Building CXX object
src/server/scripts/CMakeFiles/scripts.dir/__/__/__/modules/mod-npc-buffer/src/npc_buffer.cpp.o
[ 38%] Linking CXX static library libscripts.a
[ 98%] Built target scripts

我还清azerothcore-wotlk\docker\build\cache\src除了模块和引用它的任何文件

4

1 回答 1

2

在我移动了一些东西并需要重新编译之后,我在 Docker 构建中遇到了同样的问题。我最终使用:

bin/acore-docker-remove-build-cache

(位于:azerothcore/bin/acore-docker-remove-build-cache)这为我清除了一切,并允许重新构建。

这相当于手动删除里面的所有内容:

azerothcore-wotlk\docker\build\cache
于 2019-10-02T13:14:02.987 回答