问题:docker容器附加vscode后bazel build报无权限错误,如图:
原因:之前编译过,然后创建文件夹的用户和你vscode终端里不是同一个用户造成无法编译。vscode终端默认是root用户。
解决:
方式1、切换回初次编译的用户:命令:su + 用户
方式2、确定想使用当前用户编译,可删除此前生成文件:
rm -rf /apollo/.cache/bazel
再尝试编译,可成功编译,如图:
问题:docker容器附加vscode后bazel build报无权限错误,如图:
原因:之前编译过,然后创建文件夹的用户和你vscode终端里不是同一个用户造成无法编译。vscode终端默认是root用户。
解决:
方式1、切换回初次编译的用户:命令:su + 用户
方式2、确定想使用当前用户编译,可删除此前生成文件:
rm -rf /apollo/.cache/bazel
再尝试编译,可成功编译,如图: