我正在 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
”
任何人都知道问题是什么以及如何解决它。
非常感谢!
伙计们,我使用了源安装https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html而不是二进制安装并且成功了。设置环境时应该是
~/ros2_humble/install/local_setup.bash
。
但是如果您打开一个新终端并运行
ros2
,您仍然会得到 ros2 command not found
。您必须执行以下操作:
nano ~/.bashrc
,它会打开一个文本编辑器source /<path to ros2>/install/setup.bash
source ~/.bashrc
ros2
请告诉我以上内容是否适合您,或者我有任何错误。
希望有帮助!