ROS多工作空间环境问题
1、问题描述
在存在工作空间的情况下新建ROS工作空间,且在~/.bashrc
文件下source了工作空间目录,但编写好文件编译后发现找不到相关包,并且能够找到旧工作空间中的功能包
使用echo $ROS_PACKAGE_PATH
查看包发现有多个环境变量,说明ROS环境包被污染了
2、解决环境污染问题
打开新工作空间/devel/_setup_util.py
,修改添加为正确的环境变量,完成后使用catkin_make
编译。
1 | if not args.local: |