使用roscd、rospack工具找不到建立的包
2017-10-16 15:07
477 查看
问题描述:
在自己的工作空间中建立了一个包my_package,使用roscd和rospack工具却发现找不到创建的包,输出如下:
原因分析:
该包所在的工作空间没有被安装脚本正确覆盖,也就是工作空间没有被包含到环境变量ROS_PPACKAGE_PATH中。roscd、rospack等ROS工具只能查找到那些路径已经包含在环境变量ROS_PACKAGE_PATH中的软件包。
查看ROS_PACKAGE_PATH中包含的路径,可以输入:
解决办法:
在工作空间目录下执行如下指令:
在自己的工作空间中建立了一个包my_package,使用roscd和rospack工具却发现找不到创建的包,输出如下:
$ roscd my_package roscd: No such package/stack 'my_package' $ rospack depends my_package [rospack] Error: no such package my_package
原因分析:
该包所在的工作空间没有被安装脚本正确覆盖,也就是工作空间没有被包含到环境变量ROS_PPACKAGE_PATH中。roscd、rospack等ROS工具只能查找到那些路径已经包含在环境变量ROS_PACKAGE_PATH中的软件包。
查看ROS_PACKAGE_PATH中包含的路径,可以输入:
$ echo $ROS_PACKAGE_PATH /home/<username>/catkin_ws/src:/opt/ros/kinetic/share
解决办法:
在工作空间目录下执行如下指令:
$ source devel/setup.sh
相关文章推荐
- android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码
- ROS学习手记 - 6 使用ROS中的工具:rqt_console & roslaunch & rosed
- 未能建立连接,原因:SQL Server 2005[SQL-DMO]必须使用管理工具才能连接到此服务器,怎么办?
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- 使用 Java 开源工具建立一个灵活的搜索引擎
- 第11讲 ADS工具使用 建立硬件调试环境
- 【工具】使用Eclipse for php集成开发工具建立自己的工程
- 使用git工具,在本地建立一个数据仓库,保存日常工作日志
- Hadoop建设工具Ambari的安装部署及完整使用(四)——Ambari使用之集群建立
- MyEclipse工具使用-找不到Maven Dependencies项目报错
- OLAP数据建模工具Workbench的初步使用(数据立方体的建立)
- Linux 系统备份恢复工具 SYSTEM-RESCUE-CD 的使用
- android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码
- 逻辑卷管理 使用 LVM2 工具执行卷的构建和管理、建立备份快照等各种功能
- 实战:使用PowerShell建立自己的软件清单工具
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- Javascript工具 - 使用JSDoc建立JavaScript代码的文档
- 使用Windows上SourceInsight工具建立分析Linux下uboot源代码project
- 使用Rancher和DroneCI建立超高速Docker CI/CD流水线
- 使用buildroot建立交叉编译工具