初始化rosdep
输入以下的命令,先对其初始化一下
sudo rosdep init
如果出现以下界面,那么恭喜你,你可以省下一些麻烦了,直接跳到第7步就行了:
如果出现了以下几种错误,也不要担心,下面几种错误我都经历过 ,当然也就为大家整理好了解决方法
- 错误1:找不到命令
尝试着输入以下命令
sudo apt install python-rosdep2
或者:
sudo apt install python3-rosdep2
这时候它会出现以下的界面,输入Y继续
到这里如果再输入sudo rosdep init命令试试,如果出现了之前介绍的,我们想要的界面,请跳到第7步,若出现了新的错误,请继续看本步(第6步)的内容
- 错误2:ERROR: cannot download default sources list from:https :
//raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down.
输入以下命令:
sudo gedit /etc/hosts
然后在打开的hosts文件中添加如下的内容,然后保存退出
199.232.28.133 raw.githubusercontent.com
我在这里引用一下通过IPAddress.com首页,输入raw.githubusercontent.com查询到最新的真实IP地址,新的地址是这个:
185.199.109.133 raw.githubusercontent.com
使用上面那条语句中的地址也成功了,没有成功的小伙伴可以试一下改成最新的地址试一下。
对于sudo rosdep init这条指令当使用无线网络执行超时的话,真的真的真的可以换成手机热点试一下。
到这里如果再输入sudo rosdep init命令试试,如果出现了之前介绍的,我们想要的界面,请跳到第6步,若出现了新的错误,请继续看本步(第5步)的内容
- 错误3:ERROR: default sources list file already exists:
/etc/ros /rosdep/sources.list.d/20-default.listPlease delete if you wish to re-initialize
输入以下命令:
sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
到这里如果再输入sudo rosdep init命令试试,应该就会出现了之前介绍的我们想要的界面了。
-
数据库
+关注
关注
7文章
3799浏览量
64396 -
Ubuntu
+关注
关注
5文章
563浏览量
29773 -
ROS
+关注
关注
1文章
278浏览量
17010
发布评论请先 登录
相关推荐
评论