-
问题:
在~/.bashrc
文件中,通常加入:
source ~/catkin_ws/devel/setup.bash
这样的语句去加载ros工作空间的环境变量,但是同时加载多个工作空间的环境变量的时候,总是有各种功能包找不到的问题。 -
解决:
在~/.bashrc
末尾加入:
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/zsl/catkin_ws/src
用这样的方式,直接加载对应工作空间的文件夹到ROS_PACKAGE_PATH
变量中,每新增一个工作空间,只要增加一行上面的内容,并修改${ROS_PACKAGE_PATH}:
之后的内容即可。