You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu18.04 ROS Melodic下执行rosdep install rviz报Missing resource rviz错误如何解决

报错产生原因
  • rosdep install命令需要识别到目标功能包的元信息才能执行依赖安装,直接执行rosdep install rviz时,当前终端的ROS环境路径中未检索到rviz功能包的相关配置,因此rosdep抛出资源缺失的报错。
  • 触发该问题的常见场景还包括:当前终端未激活对应的ROS环境变量、rosdep源索引未完成初始化更新,系统无法匹配到对应版本的rviz资源。
解决方法
  • 第一步先确认当前终端已激活ROS Melodic的环境变量,执行命令:
    source /opt/ros/melodic/setup.bash
    
    若使用zsh终端,将上述命令中的.bash后缀替换为.zsh即可。如果需要长期生效,可将该命令写入用户目录下的.bashrc或.zshrc配置文件中。
  • 如果只需安装预编译的rviz及对应依赖,直接使用apt安装官方二进制包即可,命令如下:
    sudo apt install ros-melodic-rviz
    
  • 如果需要从源码编译rviz,需先将rviz对应版本的源码放入当前ROS工作空间的src目录下,回到工作空间根目录后执行以下命令完成全工作空间的依赖安装:
    rosdep install --from-paths src --ignore-src -r -y
    
  • 若执行上述操作仍存在rosdep相关报错,先完成rosdep的初始化与索引更新:
    sudo rosdep init
    rosdep update
    

内容的提问来源于stack exchange,提问作者骆忠伟

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 16:06:08