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

ROS2命令未找到求助:执行ros2 pkg create命令失败如何修复?

解决‘ros2: command not found’错误的方法
  • 确认ROS 2安装状态
    先核实是否已完成对应ROS 2发行版(如Humble、Iron)的完整安装,未安装的话先完成官方安装流程。

  • 手动加载ROS 2环境
    ROS 2命令依赖环境脚本激活,每次新开终端需执行对应命令:

    • Bash终端:source /opt/ros/<你的ROS2版本>/setup.bash(示例:source /opt/ros/humble/setup.bash)
    • Zsh终端:source /opt/ros/<你的ROS2版本>/setup.zsh
  • 配置自动加载环境
    为避免每次手动执行source命令,可将其添加到shell配置文件:

    • Bash用户:编辑~/.bashrc文件,加入上述source命令,保存后执行source ~/.bashrc生效
    • Zsh用户:编辑~/.zshrc文件,加入上述source命令,保存后执行source ~/.zshrc生效
  • 验证环境配置

    • 执行echo $ROS_DISTRO,输出ROS2版本名称(如humble)则说明环境加载正常
    • 执行echo $PATH,检查是否包含/opt/ros/<你的ROS2版本>/bin路径
    • 最后执行ros2 --version,能显示版本信息即可正常运行ros2 pkg create --build-type ament_cmake my_package命令

内容的提问来源于stack exchange,提问作者Chris Jubin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 20:24:30