rosdep update出错解决办法总结

rosdep update出错解决办法总结

安装ros的时候按照别人的教程跳过了rosdep init和rosdep update这两步,发现小海龟也可以动,但是到后期发现还是需要rosdep update,花了两天时间查了无数教程,终于解决了,跟大家分享一下。

第一步:rosdep init

在终端执行sudo rosdep init,遇到了下面这个问题:
在这里插入图片描述
解决办法:手动创建20-default.list文件,然后把别人的内容复制进去
首先建立一个文件夹

sudo /etc/ros/rosdep/sources.list.d

然后写入文件

sudo gedit 20-default.list

把下面内容粘贴进去(有的博客里网址时是githubusercontent,改成github亲测有效!)

# os-specific listings first
yaml https://raw.github.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx

# generic
yaml https://raw.github.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.github.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.github.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://raw.github.com/ros/rosdistro/master/releases/fuerte.yaml fuerte

# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead

第二步:rosdep update
执行命令rosdep update,报以下错误:
rosdep update出错解决办法总结_第1张图片
解决办法:
首先打开hosts文件

sudo gedit /etc/hosts

然后在文件末尾加上以下

151.101.84.133 raw.githubusercontent.com

保存后退出再尝试

神保佑了我!成功啦!
rosdep update出错解决办法总结_第2张图片

个人感觉就是网络问题,如果wifi 不行就换手机热点,多试几次,可能就非常玄学地ok啦!

你可能感兴趣的:(ubuntu,rosdep,update报错)