1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 解决安装ROS 时rosdep update 问题(time out)

解决安装ROS 时rosdep update 问题(time out)

时间:2023-12-29 23:11:56

相关推荐

解决安装ROS 时rosdep update 问题(time out)

1.下载rosdistro文件夹,里面包含master ——>rosdep文件夹——>base.yaml osx-homebrew.yaml python.yaml ruby.yaml

2.把rosdistro文件夹放到目录etc/ros中

3.到此目录下cd /etc/ros/rosdep/source.list.d 有个文件20-default.list , 修改文件如下

# os-specific listings first

#yaml /ros/rosdistro/master/rosdep/osx-homebrew.yaml osx

# generic

#yaml /ros/rosdistro/master/rosdep/base.yaml

#yaml /ros/rosdistro/master/rosdep/python.yaml

#yaml /ros/rosdistro/master/rosdep/ruby.yaml

#yaml file:///etc/ros/rosdistro/master/rosdep/base.yaml

yaml file:///etc/ros/rosdistro/master/rosdep/base.yaml

yaml file:///etc/ros/rosdistro/master/rosdep/python.yaml

yaml file:///etc/ros/rosdistro/master/rosdep/ruby.yaml

gbpdistro file:///etc/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 inst

步骤二:rosdep update time out及失败解决方案

修改延时,参考下面古月居的文章

/33258

步骤一:此时根据解决步骤0x02 的结论进入如下目录

/usr/lib/python2.7/dist-packages/rosdep2

步骤二:修改 sources_list.py 、 gbpdistro_support.py 、 rep3.py

在当前目录右键启动终端依次键入如下指令修改 DOWNLOAD_TIMEOUT 的值

默认情况下 DOWNLOAD_TIMEOUT = 15.0

结合解决步骤 0x02 中得到的延时结果,此处设定如下 DOWNLOAD_TIMEOUT = 10000.0

# sources_list.py

sudo gedit sources_list.py

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py

# gbpdistro_support.py

sudo gedit gbpdistro_support.py

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py

# rep3.py

sudo gedit rep3.py

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py

然后再rosdep update 试试!

如果在上述步骤你仍然遇到提示 error 或者 timed out 的情况,请务必使用手机热点进行更新。

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