今天输入了下面命令:
sudo rosdep init
然后报错
我找了一个上午,找到这个方法:https://blog.csdn.net/zsl1373/article/details/119790253
还有一些细节补充一下,我首先在终端下载git
sudo apt install git
然后用git直接在虚拟机里把GitHub中的项目克隆下来放在根目录下,如图所示:
git clone https://github.com/ros/rosdistro
照着文章做
hasee@ubuntu:/rosdistro/rosdep/sources.list.d$ sudo gedit 20-default.list
# os-specific listings first
yaml file:///rosdistro/rosdep/osx-homebrew.yaml osx
# generic
yaml file:///rosdistro/rosdep/base.yaml
yaml file:///rosdistro/rosdep/python.yaml
yaml file:///rosdistro/rosdep/ruby.yaml
gbpdistro file:///rosdistro/releases/fuerte.yaml fuerte
注意我的路径
有些后缀为py的文件,更改文件权限就可以用gedit了
sudo chmod 777 '文件名'
依次修改,然后
我就直接输入下面命令也没有报错
rosdep update
还有一点,刚开始的/etc路径下也有一个20-default.list,可能造成冲突,执行下面命令删除:
sudo rm /etc/ros/rosdep/sources.list.d/20-default.list