找不到 catkin_init_workspace 命令的解决方法
#找不到 catkin_init_workspace 命令的解决方法 本文提供了一个简单的解决方案,帮助你解决在ROS工作空间中使用catkin_init_workspace命令时出现的 command not found 的问题。 问题描述在建立 ROS 工作空间的时候发现找不到初始化工作空间命令: catkin_init_workspace 但是检查后发现明明已经安装了 ROS-melodic-catkin,应该可以用初始化命令才对: 最后在 ROS 官网找到答案,问题出在环境配置上。 解决方法我们只需要 source 一下环境配置脚本即可: source /opt/ros/melodic/setup.sh 注意:不同版本 ROS 的 setup.sh 脚本的文件路径不同。Noetic 版 ROS 的 setup.sh 脚本在 /opt/ros/noetic下。 执行以下命令可以在每次启动新的 Shell 窗口时自动的 source 这个脚本: echo "source /opt/ros/melodic/setup.sh" >> ~/.bashrc source ~/.bashrc 如果你用的是 Zsh,则执行以下命令: echo "source /opt/ros/melodic/setup.sh" >> ~/.zshrc source ~/.zshrc