1.rosdep找不到命令
不要使用推荐的指令!!!既不会解决rosdep不能使用的问题的,还会删除我们已经安装的需要使用的包。
执行:
sudo apt install python3-rosdep
然后初始化:
sudo rosdep init
rosdep update
若报错:
则借助六部工坊的配置修改工具(该方法强烈推荐----简单有效)解决
sudo apt-get install python3-pip #安装Python的软件包管理工具 pip
sudo pip3 install 6-rosdep #使用pip安装配置修改工具
sudo 6-rosdep #运行配置修改工具
接下来就可以正常运行sudo rosdep init和rosdep update指令了
参考 ROS Noetic版本 rosdep找不到命令 不能使用的解决方法
2.编译时遇到的问题
CMake Error at xxx
Invoking “cmake” failed
此类问题解决:noetic换成对应版本,如果有下划线,改成短横线-
sudo apt-get install ros-noetic-roslint
例:
3. ‘rosrun’ not found
报错:
Command 'rosrun' not found, but can be installed with:
sudo apt install rosbash
发现推荐指令无用
执行:
sudo apt install ros-noetic-rosbash