rosdep update timeout问题终极解决办法
【问题描述】
rosdep update
reading in sources list data from /etc/ros/rosdep/sources.list.d
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
ERROR: error loading sources list:
(‘The read operation timed out’,)
从错误描述中可以看出,想要进入网址下载依赖项但载入超时了,有可能就是因为网址是国外的原因,会被阻挡;
【尝试过的方法】
1.换网络
有次用自己的手机热点,在早上8点钟左右时运行成功了。这次因为是实验室的台式机,没有无线网卡,因此无法尝试此种方法。
2.修改hosts文件
去查ip地址的网站如https://site.ip138.com,搜索https://raw.githubusercontent.com的ip,把相应的ip复制下来,加在hosts文件尾端。
【终极解决办法解决思路】
直接把它想从网址访问的依赖项下载下来,再修改相应文件,改成从本地中获取即可。
具体操作见
https://blog.csdn.net/weixin_42584917/article/details/114448355
或
https://blog.csdn.net/weixin_43311920/article/details/114796748?utm_source=app&app_version=4.5.4
【写在最后】
感谢大佬的分享,学习到了新的思路真的很开心;这个思路是从之前加的一个ros群里问的,有前辈指点这个方法才用到,一举解决这个麻烦的问题,几分钟解决了几天没解决的问题,希望和大家共同学习,科研路上总是会遇到各种各样的问题,多查多问总是没错。
https://blog.csdn.net/weixin_42584917/article/details/114448355
https://blog.csdn.net/weixin_43311920/article/details/114796748?utm_source=app&app_version=4.5.4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)