【发布时间】:2018-10-06 09:59:24
【问题描述】:
我正在关注ROS-tutorial,在创建自己的包后我面临以下行为:
如果尝试执行任何已安装的包(例如any_package),我会收到以下错误:
[rosrun] Couldn't find executable named <any_package> below /opt/ros/kinetic/share/<any_package>
[rosrun] Found the following, but they're either not files
[rosrun] or not executable:
[rosrun] /opt/ros/kinetic/share/<any_package>
有什么帮助吗?
编辑:
如果我执行catkin_find --without-underlays --libexec --share <any_package>,它会给我以下输出:
Multiple packages found with the same name "my_package":
- my_new_package/my_package
- my_new_package/my_package_2
【问题讨论】:
-
请更具体!你使用什么操作系统?你的工作空间是什么样的?
-
普通 Ubuntu 16.04。工作区与教程中的完全相同。
-
您的链接指向一长串教程步骤/任务。您能否提供一个更具体的链接,指向您遇到问题的本教程的确切部分。这应该会让其他人更容易帮助您找出问题。
-
好的,我已经更新了链接!
-
当然,它给出了
Multiple packages found with the same name "my_package" ...。我将编辑问题。