apollo_logo
2
0

buildtool build -p core 报错指南

问题

问题

截图

修复方式

下载超时;终端出现 connect timed out

cd /apollo_workspace/
wget https://apollo-system.cdn.bcebos.com/bazel_deps/cache.tar.gz
sudo rm -rf .cache
tar -xzvf cache.tar.gz

【注意】需要在容器中执行

执行完成后,再执行指令

buildtool build -p core

当前工作目录下存在一个或者多个工作目录

例:

我们需要将多的工作目录删除:

输入指令:

sudo rm -rf application-pnc

文件夹没权限

复制在permission denied 前的路径

sudo chown 用户名:用户名 -R 路径

例:/apollo_workspace/.cache/

sudo chown 用户名:用户名 -R /apollo_workspace/.cache/

执行完成后,再执行指令

buildtool build -p core

文件夹没权限

工作空间下tools/bazel.rc权限存在问题,删除即可

sudo rm -rf /apollo_workspace/.apollo.bazelrc

文件夹没权限

工作空间下.bazelrc权限存在问题,删除即可

sudo rm -f .bazelrc

文件夹没权限

.cache的权限错了,说明之前用过非root用户编译过代码,但后来用root用户进入的容器,建议不要切权限

网络不稳定导致

再执行指令

buildtool build -p core

工程目录挂载错误

在容器中输入:

#退出容器

exit

#清理容器

aem remove

#找到工程目录后,再使用

aem start_cpu

aem enter


原创声明,本文由作者授权发布于Apollo开发者社区,未经许可,不得转载。
发表评论已发表 0 条评论
登录后可评论,请前往 登录
暂无评论~快去发表自己的独特见解吧!
目录
问题