cd /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py
我们修改这一函数,添加:
url="https://ghproxy.com/"+url
继续:
cd /usr/lib/python2.7/dist-packages/rosdistro/__init__.py
将文件中的DEFAULT_INDEX_URL 进行如下替换:
DEFAULT_INDEX_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml'
除此处外,在下述文件的对应位置网址的前面都加上https://ghproxy.com/
/usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py 36行
/usr/lib/python2.7/dist-packages/rosdep2/sources_list.py 72行
/usr/lib/python2.7/dist-packages/rosdep2/rep3.py 39行
/usr/lib/python2.7/dist-packages/rosdistro/manifest_provider/github.py 68行 119行
最后,在/usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py 第204行添加如下代码
gbpdistro_url = "https://ghproxy.com/" + gbpdistro_url
再次尝试执行rosdep update,问题解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)