ROS2 Humble 安装环境设置问题 - ros2:未找到命令

ROS2 Humble 安装环境设置问题 - ros2:未找到命令

我正在 WSL 中使用 Untuntu 22.04 尝试安装 ROS2 Humble。

按照 ROS2 网站上的教程操作后,我仍然无法设置环境。

source /opt/ros/humble/setup.bash

ros2即使我已经获取了 ,我仍然无法使用该命令运行 ROS2 setup.bash

我已仔细检查过我正在使用 Bash shell。

在网上没找到解决办法。

我的最后一个办法是使用 ChatGPT,它说“ros2 可执行文件不存在/opt/ros/humble/bin directory

任何人都知道问题是什么以及如何解决。

不胜感激!

答案1

伙计们我使用源安装https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html~/ros2_humble/install/local_setup.bash而不是二进制和成功。在设置环境时应该改为。

但是如果你打开一个新的终端并运行,ros2你仍然会得到ros2 command not found。你必须执行以下操作:

  1. 打开 shell 配置文件:nano ~/.bashrc,它会打开一个文本编辑器
  2. 在行末添加此行:source /<path to ros2>/install/setup.bash
  3. 使用 Ctrl+O 保存更改并按 Enter
  4. 保存更改后,打开一个新的终端窗口或运行以下命令将更改应用到当前终端会话: source ~/.bashrc
  5. 关闭终端并重新打开,再试ros2一次

请让我知道上述方法是否对您有用或者是否有任何错误。

希望能帮助到你!

相关内容