dso_ros 如何解决

 

(1)根据提示,在终端输入 sudo rosdep init

出现

ERROR: default sources list file already exists:    /etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize
(2)接着在终端输入:

sudo rm /etc/ros/rosdep/sources.list.d/20-default.list

注意,rm 后面的加粗内容(/etc/ros/rosdep/sources.list.d/20-default.list)跟上面ERROR中出现的加粗内容是一致的,就是需要把这个文件删除。
执行指令后出现:

Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run rosdep update
(3)接着在终端输入:

sudo rosdep update 
即可解决。

注意:

如果执行(1)后出现:
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.
解决方法是:

cd /etc

sudo gedit hosts

在文件末尾添加 151.101.84.133 raw.githubusercontent.com (或者151.101.76.133 raw.githubusercontent.com 这两个选一个即可),保存文件退出,重新执行(1)