1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【ROS】针对ROS安装过程中出现rosdep update超时问题的解决方法

【ROS】针对ROS安装过程中出现rosdep update超时问题的解决方法

时间:2020-06-28 17:56:02

相关推荐

【ROS】针对ROS安装过程中出现rosdep update超时问题的解决方法

参考:/leida_wt/article/details/115120940

由于近期国内Github Raw的可用IP越来越少,通过修改hosts文件解决rosdep update超时问题的方法已经不太好用,本文通过修改rosdep源码中下载资源的函数来解决这一问题。网站/支持github的资源代理,非常好用,我们将用此代理加速rosdep对Github Raw的访问,进而解决rosdep update超时问题。 首先确定 初始化rosdep 是否成功:sudo rosdep init,是否在如下目录下生成此文件:/etc/ros/rosdep/sources.list.d/20-default.list,若没有,可从其他配置成功的电脑上拷贝过来;修改/etc/ros/rosdep/sources.list.d/20-default.list文件:

在所有前加上/:如下所示:

# os-specific listings firstyaml //ros/rosdistro/master/rosdep/osx-homebrew.yaml osx# genericyaml //ros/rosdistro/master/rosdep/base.yamlyaml //ros/rosdistro/master/rosdep/python.yamlyaml //ros/rosdistro/master/rosdep/ruby.yamlgbpdistro //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

修改/usr/lib/python2.7/dist-packages/rosdistro/__init__.py文件:

DEFAULT_INDEX_URL前面加上/,修改完成如下所示:

DEFAULT_INDEX_URL = '//ros/rosdistro/master/index-v4.yaml'

按照上述修改完成后,再次尝试执行rosdep update,问题解决!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。