NO.13 ROS 2 Foxy安装(Mac OS)

零蚀

这里的解决方案,针对“ros2.repos下载不了”,“vcs import 超时问题”,“ROS2构建环境一大堆问题”

这应该是国内最全的一份关于MacOs Mojave 安装 ros2 foxy过程记录


前言

  • 前言
    • 这里官网上的最新ROS2文档对标的是Mojave 10.14,刚好对应的是我这台18款乞丐版电脑,加上ubuntu的显卡驱动真的找不到(amd 是真的g,竟然生产的显卡,不给pro 555X驱动支持),所以我果断放弃ubuntu,投入macos。

    • 如果ROS的安装时摸着石头过河,ROS2绝对是摸着刀尖过河,随便一个问题都是要找好久才能解决,关于这个过程,快一周才完成,所以需要耐心。

    • 这里讲的都是网上没讲到的,或者外网上零碎的说了的解决方案,官网的安装过程不再重新写了,照着抄就好了【🔗 ROS2 Foxy


ROS的环境搭建(Mac OS)

  • 问题记录
    • 如果xcode命令行工具显示error,建议重新装
    $ sudo rm -rf /Library/Developer/CommandLineTools
    $ xcode-select --install
    
    • 在经历过一番折腾之后,明确了几点,首先,ROS(ROS 1)主要阵地是ubuntu,而ubuntu对驱动的要求是很烦人的,如果你是windows那么恭喜你,你不需要太过烦恼,自己装一下驱动就好,如果是mac,那么不好意西,新版的mac驱动网上可能都是没有的,所以你基本告别了ROS的一些图像开发了。

    • 所以如果想要在Macos上装ROS,你就得安装ROS 2,但是ROS安装过程也非常痛苦的这里具体的过程按照网上来,参照【🔗 ROS的环境搭建】,但是痛苦的就在于获取ROS 2代码,这个https://raw.githubusercontent.com……链接域名已经给污染了,在网上找了很多方法,无论 V_pn,查IP地址就是连不上这个域名了。然后我自己找了一个repos,打算跳过这一步,又出现了下面的问题。

    • 官网上是vcs import src < ros2.repos其实这个repos里面都是git的clone的地址,但是这些地址如果你用git clone来测试的话你就会发现,很难git clone下来,命好的话,10次能有一次不超时,而这里面有99个,也就是都不超时最好的情况也要 1 0 99 10^{99} 1099次才能全部下完,如果你在vcs的情况下终端出现E基本就是挂了,出现“.” 就是下载好了。

  • 错误打开方式
    • 为什么会导致这些问题,是国家的上网决策,所以要先设置 “V-pn”,才可以通过V_pn来下载,哎,折磨了一天,按照下面的设置终于摆脱了连环“EEEEEE……”。
      在这里插入图片描述
    git config --global http.proxy "127.0.0.1:xxxx"
    git config --global https.proxy 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零蚀zero eclipse

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值