@1264821100 参考下这个:https://www.coder.work/article/5123712
我对 setup.sh 进行了两项修改以使其正常工作:
在“调用Python脚本来生成环境变量的必要导出”下更改
CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ > $_SETUP_TMP
到
CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ >> $_SETUP_TMP
在“获取所有环境 Hook ”下更改 while block 的终止条件
while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do
到
while [[ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]]; do
错误应该消失。