error : destination path 'gazebo' already exists; when trying to clone model repository for gazebo robotics simulator

error : destination path 'gazebo' already exists; when trying to clone model repository for gazebo robotics simulator

i,m 使用 Ubuntu 20.04 并安装了 Gazebo11

当我尝试在安装后第一次下载(克隆)gazebosim 模型存储库时(在我离线且没有互联网连接时使用它们)在终端中使用此命令:

git clone https://github.com/osrf/gazebo

我收到这个错误:

fatal: destination path 'gazebo' already exists and is not an empty directory

你能帮我一步一步的指导吗?

如果您在没有进一步参数的情况下执行 git 克隆,它会尝试将存储库克隆到与存储库同名的目录中。在您的情况下,您的机器上已经存在这样的目录(在您当前所在的目录中)。因此,它已经存在的错误消息。

因此您可以将目录移动到其他位置 (mv gazebo gazebo-bak)、将其删除 (rm -rf gazebo) 或克隆到其他位置 (git clone https://github.com/osrf/gazebo gazebo-new)。

从你的问题来看,你想要实现的目标并不完全清楚。也许您只是想更新之前已经克隆的存储库。在这种情况下,只需进入 repo 目录并 运行 a git pull:

  1. cd gazebo
  2. git pull