我正在 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
。你必须执行以下操作:
- 打开 shell 配置文件:
nano ~/.bashrc
,它会打开一个文本编辑器 - 在行末添加此行:
source /<path to ros2>/install/setup.bash
- 使用 Ctrl+O 保存更改并按 Enter
- 保存更改后,打开一个新的终端窗口或运行以下命令将更改应用到当前终端会话:
source ~/.bashrc
- 关闭终端并重新打开,再试
ros2
一次
请让我知道上述方法是否对您有用或者是否有任何错误。
希望能帮助到你!