1.出现路径警告例如:
[0.191s] WARNING:colcon.colcon_core.prefix_path.colcon:The path '/home/su/code/ROS/src/install' in the environment variable COLCON_PREFIX_PATH doesn't exist
[0.191s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/su/code/ROS/src/install/village_li' in the environment variable AMENT_PREFIX_PATH doesn't exist
[0.161s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/su/code/ROS/install/village_li' in the environment variable AMENT_PREFIX_PATH doesn't exist
基本上会出现这种问题:
这是因为在运行source install/setup.sh命令时,在/dev_ws和/dev_ws/src目录下执行该命令,会往AMENT_PREFIX_PATH,CMAKE_PREFIX_PATH,COLCON_PREFIX_PATH三个地方添加环境变量。
我们可以使用printenv AMENT_PREFIX_PATH指令去查看现在所存在的变量
printenv AMENT_PREFIX_PATH
/home/su/code/ROS/install/village_wang:/home/su/code/ROS/install/villag