【问题标题】:error : destination path 'gazebo' already exists; when trying to clone model repository for gazebo robotics simulator错误:目标路径“凉亭”已经存在;尝试为凉亭机器人模拟器克隆模型库时
【发布时间】:2021-11-04 16:52:42
【问题描述】:

我使用 Ubuntu 20.04 并安装了 Gazebo11

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

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

我收到了这个错误:

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

能否请您按照分步说明帮助我?

【问题讨论】:

标签: ubuntu gazebo-simu


【解决方案1】:

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

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

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

  1. cd gazebo
  2. git pull

【讨论】:

  • 对不起,我的问题不清楚。我找到了导致问题的原因及其解决方案并在此处发布
  • 感谢Stefan Horning的回答问题是:当您安装凉亭时,有一个名为“models”的目录,其中包含另外两个目录,它们是凉亭的两个基本模型,即“sun “ & “地平面”。并且因为这两个目录存在于 Github 的模型存储库中,当您尝试克隆它时,会出现此错误我尝试的解决方案是删除这两个目录(及其内容)然后克隆模型。抱歉,我没有足够的声望,无法投票赞成你的答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-14
  • 1970-01-01
  • 2016-06-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多