rosdep update出错unexpected indent

安装18.04 ROS时更新 rosdep update 出现错误:unexpected ind

img


ent

以下回答来自GPT

如果您在安装 ROS 18.04 时使用 rosdep update 命令出现 "unexpected indent" 错误,可能是 rosdep 版本不兼容导致的。ROS 18.04 需要使用 rosdep 版本 0.15.1 或更高版本。

您可以使用以下命令检查当前 rosdep 版本:

rosdep --version

如果版本低于 0.15.1,可以使用以下命令升级 rosdep

sudo apt-get update
sudo apt-get install python-rosdep
sudo rosdep init
rosdep update

如果您已经升级了 rosdep,但仍然遇到 "unexpected indent" 错误,请检查您的 rosdep 源是否正确配置。可以使用以下命令检查当前 rosdep 源:

rosdep sources

如果输出结果中包含错误的源,请使用以下命令删除错误的源:

sudo rosdep source --remove <source_name>

然后使用以下命令添加正确的源:

sudo rosdep source --add --default-yes <source_name>

其中,<source_name> 是正确的 rosdep 源名称。

如果以上方法仍然无法解决问题,请尝试重新安装 ROS 18.04,并确保按照官方文档的步骤进行操作。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    None


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^