背景:
从github下载的ros代码,修改添加节点后,catkin_make 编译通过,但在运行launch文件时候报错。
原因:
1.从github上下载的很多文件,下载之后就失去了执行的权限,检查权限是否为允许作为程序执行文件。查看工程所有文件属性,发现是当前用户对当前文件没有可执行的权限,修改:
将允许作为程序执行文件选项打勾:
再运行launch,依旧报错
(2) catkin工作空间重新sourse一下
wsx@hello:~/catkin_ws$ source devel/setup.bash
再运行,解决了。