小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
一键安装出错
-
Run CMD Task:[sudo apt update]
[-][4.30s] CMD Result:successRun CMD Task:[sudo apt install ninja-build stow git -y]
[-][1.00s] CMD Result:successRun CMD Task:[mkdir -p cartographer_ws/src]
[-][0.00s] CMD Result:successRun CMD Task:[git clone https://gitee.com/yuzi99url/cartographer_ros.git]
[-][0.01s] CMD Result:code:128Run CMD Task:[git clone https://gitee.com/yuzi99url/cartographer.git]
[-][0.00s] CMD Result:code:128Run CMD Task:[sudo apt-get install libamd2 libatlas3-base libbtf1 libcamd2 libccolamd2 libceres-dev libceres1 libcholmod3 libcxsparse3 libgflags-dev libgflags2.2 libgoogle-glog-dev libgoogle-glog0v5 libklu1 libldl2 liblua5.2-0 liblua5.2-dev libmetis5 libncurses5 libncursesw5 librbio2 libreadline-dev libspqr2 libsuitesparse-dev libtinfo-dev libtinfo5 libtool-bin libumfpack5 -y]
[-][1.10s] CMD Result:successRun CMD Task:[sudo apt-get install libgraphblas1 -y]
[-][0.90s] CMD Result:successRun CMD Task:[sudo apt-get remove ros-melodic-abseil-cpp -y]
[-][1.13s] CMD Result:successRun CMD Task:[bash src/cartographer/scripts/install_abseil.sh]
[-][0.00s] CMD Result:code:128Run CMD Task:[catkin_make_isolated --install --use-ninja]
[-][0.00s] CMD Result:code:127Run CMD Task:[sudo chmod -R 777 cartographer_ws]
[-][0.00s] CMD Result:success欢迎加入机器人学习交流QQ群:438144612(入群口令:一键安装)
鱼香小铺正式开业,最低499可入手一台能建图会导航的移动机器人,淘宝搜店:鱼香ROS 或打开链接查看:https://item.taobao.com/item.htm?id=696573635888
如在使用过程中遇到问题,请打开:https://fishros.org.cn/forum 进行反馈检测到本次运行出现失败命令,直接退出按Ctrl+C,按任意键上传日志并退出
-
从您提供的日志中,我们可以看到几个关键的失败点,这些失败导致了整个一键安装过程的中断。我将逐一解释这些失败点,并给出可能的解决方案。
1. Git 克隆失败
Run CMD Task:[git clone https://gitee.com/yuzi99url/cartographer_ros.git] [-][0.01s] CMD Result:code:128 Run CMD Task:[git clone https://gitee.com/yuzi99url/cartographer.git] [-][0.00s] CMD Result:code:128
错误原因:
- Git 克隆仓库失败,通常是因为网络问题、权限问题或仓库不存在。
解决方案:
- 确认仓库 URL 是否正确。
- 检查网络连接,确保你的机器可以访问
gitee.com
。 - 尝试使用 VPN 或代理访问仓库。
- 确认仓库是否对公众开放或你是否有足够的权限访问。
2. 安装 Abseil 脚本失败
Run CMD Task:[bash src/cartographer/scripts/install_abseil.sh] [-][0.00s] CMD Result:code:128
错误原因:
- 可能是
install_abseil.sh
脚本无法执行,因为它依赖于未成功克隆的cartographer
仓库。
解决方案:
- 确保
cartographer
仓库已经成功克隆到src/cartographer
目录下。 - 检查
install_abseil.sh
脚本的权限,确保它是可执行的(使用chmod +x src/cartographer/scripts/install_abseil.sh
)。 - 如果问题仍然存在,尝试手动执行脚本并查看错误信息。
3.
catkin_make_isolated
失败Run CMD Task:[catkin_make_isolated --install --use-ninja] [-][0.00s] CMD Result:code:127
错误原因:
- 通常是因为缺少依赖项、工作空间配置不正确或环境变量问题。
解决方案:
- 确保所有必要的依赖项都已安装。
- 检查
cartographer_ws
工作空间的结构是否正确(通常包括src
目录,其中包含所有 ROS 包)。 - 确保
CATKIN_WORKSPACE
环境变量设置为你的工作空间路径。 - 尝试在命令行中手动运行
catkin_make_isolated --install --use-ninja
并查看输出以获取更多错误信息。
总结
这些问题大多与依赖项和仓库克隆有关。首先确保所有必要的依赖项都已安装,并且仓库可以正确克隆。如果问题仍然存在,尝试手动执行失败的命令并查看详细的错误信息,这有助于进一步诊断问题。
以上为生成回答,仅供参考~
-
-
此回复已被删除!