错误信息如下:Unable to load msg [beginner_tutorials/Num]: Cannot locate message [Num]: unknown package [beginner_tutorials] on search path [{'rosconsole': ['/opt/ros/kinetic/share/rosconsole/msg'] ......
解决方法是执行命令:
source /home/pei/catkin_ws/devel/setup.bash
path中的/pei需要换成你自己的。
此命令会查找路径上的程序包,为了避免再遇到此类问题,可以用如下命令将上面的命令添加到.bashrc文件中:
gedit ~/.bashrc
完成后运行:
rosmsg show beginner_tutorials/Num
如没有其他问题,则可得正确结果。