在执行节点时出现了如下图所示的错误:
错误原因是在路径下找不到可执行的节点文件。但事实是已经对工作空间进行了编译,并且在devel /lib/my_serial_node 中已经生成了可执行文件。
如下所示:
这时想到是否是没有添加setup.bash 到bashrc文件中,于是打开该文件,显示如下:
可以看出也已经添加了该文件到路径下,至此也不知道是什么原因导致的。(系统为ubuntu14.04,为了解决这个问题还特地在16.04ubuntu上进行了同样的操作发现是可以执行的)
最后的解决方法:
在编译完成后,执行:(不是手动添加)
执行完成后:
发现可以正常执行了。但是不知道原因,如果你知道的话,辛苦在下方留言,感谢。