其他分享
首页 > 其他分享> > Couldn‘t find executable named person_subscriber below /home/yue/catkin_ws/src/... 找不到可执行文件的原因

Couldn‘t find executable named person_subscriber below /home/yue/catkin_ws/src/... 找不到可执行文件的原因

作者:互联网

       跟着古月老师在做ROS的时候,发现报错如下: 不能找到可执行文件

~$ rosrun learning_topic person_subscriber
[rosrun] Couldn't find executable named person_subscriber below /home/yue/catkin_ws/src/learning_topic      

         在网上找了原因,有人说是自己文件名拼写错误,有人说是没有配置环境变量,如下。

$ source devel/setup.bash 

        我都试了一遍还没有解决掉。最后发现要执行<发布者><订阅者>的命令必须在根目录catkin_ws下执行①②命令才可以。

$ rosrun learning_topic person_subscriber

$ rosrun learning_topic person_publisher

        这是最后的效果图,可以看出<订阅者>已经接收到<发布者>的数据。

标签:src,named,catkin,subscriber,topic,person,learning,rosrun
来源: https://blog.csdn.net/qq_40528849/article/details/120921819