这个错误表示你的 rosdep 还没有初始化。rosdep 是一个 ROS 中的系统依赖管理工具,用于安装和配置需要的系统依赖包。在使用 rosdep 之前,需要先通过 rosdep update
命令初始化它。这个命令会连接远程服务器来更新 rosdep 的数据源,以获取所有支持的 ROS 版本和平台的依赖信息。所以遇到这个错误的解决方法就是先运行:
sudo rosdep update
来更新 rosdep 的数据源。更新完成后,再次执行你的原命令:文章来源:https://www.toymoban.com/news/detail-702702.html
rosdep install --from-paths src --ignore-src --rosdistro kinetic -y --skip-keys libfranka
就可以正常运行了。rosdep 的初始化最好在安装新版本 ROS 后直接完成,以后再使用 rosdep 时就不用每次都更新了。也可以把 rosdep update
加入到 .bashrc 或其他启动脚本中,保证每次打开新终端时自动更新。这样可以避免因 rosdep 没有初始化导致的错误。文章来源地址https://www.toymoban.com/news/detail-702702.html
到了这里,关于ERROR: your rosdep installation has not been initialized yet的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!