一、问题
已经科学上网,下载PX4固件
git clone https://github.com/PX4/Firmware.git --recursive
PX4大框架 clone 下来了,但是内部的子模块很多没有,报了很多 Fatal,例如
fatal: clone of 'https://github.com/px4/cyclonedds' into submodule path '/home/wind/PX4-Autopilot/src/lib/cdrstream/cyclonedds' failed
别搞,都已经科学上网了,还搞不定?
二、解决方案
别急,把 PX4-Autopilot/.gitmodules 中的 github.com
全部替换为 github.cnpmjs.org
,即可!
重新运行
git submodule update --init --recursive
终于没有Fatal了!
运行
make px4_sitl_default gazebo
通过,启动Gazebo,大功告成!
三、友情提示
不能科学上网就先搞定科学上网,不然真的难顶。别信那些不用科学上网的,很容易出bug,浪费大把的时间。