|
发表于 2020-11-19 10:23:47
3859 浏览 9 回复
使用Prometheus项目专用的PX4仓库固件更新子模块报错
使用Prometheus项目专用的PX4仓库固件更新子模块报错:
t@t:~/Firmware_v110$ git submodule update
fatal: 引用不是一个树:898d96f89973aaa6b124aa96e52e60e17947473b
fatal: 引用不是一个树:38af96421cfd88209bbe0add60bd933627672368
无法在子模组路径 'Tools/sitl_gazebo' 中检出 '898d96f89973aaa6b124aa96e52e60e17947473b'
无法在子模组路径 'src/drivers/gps/devices' 中检出 '38af96421cfd88209bbe0add60bd933627672368'
找不到办法解决快崩溃了
15100755082已获得悬赏 1 阿木币最佳答案
可能跟ubuntu版本有关,我之前是ubuntu16.04,重新装了ubuntu18.04后,更新子模块就不报错了
|
扫一扫浏览分享
|
|
|
|
|
|
|
楼主|
发表于 2020-11-23 19:39:09
可能跟ubuntu版本有关,我之前是ubuntu16.04,重新装了ubuntu18.04后,更新子模块就不报错了 |
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 2020-11-19 11:03:53
是新下载的源码吗?
git submodule update --init --recursive 更新一下子模块
|
|
|
|
|
|
|
|
楼主|
发表于 2020-11-19 11:19:47
是前天新下载的项目源码以及项目专用的PX4仓库固件Firmware _v110 ,在执行git submodule update --init --recursive命令后报以上错误 |
|
|
|
|
|
|
|
发表于 2020-11-19 11:28:50
你先 make distclean
然后 git submodule update --remote
继续 git submodule updata --init --recursive |
|
|
|
|
|
|
|
楼主|
发表于 2020-11-19 14:16:06
非常感谢,还是有以下错误
无法在子模组路径 'Tools/sitl_gazebo' 中检出 '898d96f89973aaa6b124aa96e52e60e17947473b'
无法在子模组路径 'src/drivers/gps/devices' 中检出 '38af96421cfd88209bbe0add60bd933627672368'
以下错误没有了
fatal: 引用不是一个树:898d96f89973aaa6b124aa96e52e60e17947473b
fatal: 引用不是一个树:38af96421cfd88209bbe0add60bd933627672368 |
|
|
|
|
|
|
|
发表于 2020-11-19 14:40:00
这个好多人都没有这样的问题,但是有些人的确会遇到,我这边无法复现此问题。你联系一下嘉月,我们到时候远程帮你解决 |
|
|
|
|
|
|
|
发表于 2020-11-19 15:18:41
本帖最后由 selfdispline 于 2020-11-19 15:22 编辑
唐突了~~~ |
|
|
|
|
|
|
|
楼主|
发表于 2020-11-19 16:11:47
本帖最后由 15100755082 于 2020-11-19 16:15 编辑
还好 还好,还有
fatal: 引用不是一个树:898d96f89973aaa6b124aa96e52e60e17947473b
fatal: 引用不是一个树:38af96421cfd88209bbe0add60bd933627672368
错误还是存在,是我刚才没看到
|
|
|
|
|
|
|
|
发表于 2020-11-25 16:46:48
[img][/img] [img][/img]我也在Ubuntu16.04上测试了一下,果然电脑系统是1604的话,无法更新子模块。所以prometheus不支持Ubuntu1604下面的仿真配置
|
|
|
|
|
|
|
|