ROS安装过程中出现rosdep init ERROR解决方法

本文最后更新于:2022年5月29日 上午

今天在安装ROS系统的时候,在输入sudo rosdep init命令后都出现下面的错误:

1
2
3
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

在网上搜索后得知是由于raw.githubusercontent.com被墙,程序无法下载相应的文件导致的。

这里参考https://www.cnblogs.com/jasonchan1202/p/12929308.html给出的方法,操作简单。

  • 打开终端,输入:

    1
    sudo nano /etc/hosts 
  • 打开网址:https://site.ip138.com,输入raw.githubusercontent.com

    NXBOy9.png

    随便挑选一个ip地址,我选择的是香港的地址。

    在打开文件的最后一行添加:

    1
    151.101.76.133 raw.githubusercontent.com
  • ctrl+o、回车、ctro+x 保存退出,在terminal中输入:

    1
    sudo rosdep init
  • 执行完输入下面命令即可完成安装:

    1
    rosdep update

ROS安装过程中出现rosdep init ERROR解决方法
https://kevinloongc.github.io/posts/4070.html
作者
Kevin Loongc
发布于
2020年7月3日
许可协议