ros安装时执行sudo rosdep init报ERROR: cannot download default sources list from……解决方法

时间:2024-04-03 10:01:54
  • 报错如下:

       sudo rosdep init
       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.

  • 解决步骤:
  1.  cd /etc检查etc下有没有ros/rosdep/sources.list.d。如果没有手动创建ros/rosdep/sources.list.d     #配置环境的xavier上没有找到ros/rosdep/sources.list.d
  2. sudo chmod 777 /etc       #给etc文件夹赋予权限
  3. 手动创建ros/rosdep/sources.list.d    #如下图所示:

           ros安装时执行sudo rosdep init报ERROR: cannot download default sources list from……解决方法

  4.打开网址:https://site.ip138.com ,输入raw.githubusercontent.com     如下图所示:

        ros安装时执行sudo rosdep init报ERROR: cannot download default sources list from……解决方法

 

5.随便选择一个地址,我选择的是151.101.196.133

6.sudo gedit /etc/hosts ,在文档中添加:151.101.196.133 raw.githubusercontent.com   保存后。 如下图所示:

ros安装时执行sudo rosdep init报ERROR: cannot download default sources list from……解决方法

 

7.执行sudo rosdep init 

8.rosdep update

通过上述步骤就可以解决执行sudo rosdep init失败报错的问题