找不到柔荑花序命令
Catkin command not found
我已经在 Ubuntu 14.04.5 中安装了 ROS indigo 和 gazebo2 包。当我尝试使用 catkin 命令时,我得到:
catkin_init_workspace : 找不到命令
所以,我尝试安装catkin,它显示ros-indigo-catkin是最新版本
我所做的只是,
$ sudo apt-get install ros-indigo-desktop-full
$ sudo apt-get install gazebo2.<They're installed perfectly>
在此之后,我遇到了柳絮问题。
需要帮助。请有人找到解决此问题的方法。
可能你在安装 ROS 后忘记了set up the environment。
$ echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
那么,我假设你想创建一个包,那么你可以按照以下步骤操作:
$ mkdir -p path_to_my_workspace/workspace_name/src
$ cd path_to_my_workspace/workspace_name/src
$ catkin_init_workspace
$ cd path_to_my_workspace/workspace_name/
$ catkin_make
$ source path_to_my_workspace/workspace_name/devel/setup.bash
执行完 运行 这些命令后,您的工作区就创建好了,现在您可以开始添加包了。
当我尝试 运行 此命令时遇到了几乎相同的问题(请参阅所附图片)。
$ catkin build
Screenshot for solution applied to solve catkin build error
我通过使用下面的命令安装 catkin ROS 构建系统解决了这个问题(链接和图片中附有参考资料)。 Screenshot for catkin build error
$ sudo apt-get install ros-kinetic-catkin python-catkin-tools
可能你没有安装“catkin ROS构建系统”
您可以使用以下 ROS 命令安装它 Melodic:
sudo apt-get install ros-melodic-catkin python-catkin-tool
或 用于 ROS 动力学
sudo apt-get install ros-kinetic-catkin python-catkin-tool
如果你想创建一个ROS包,你可以使用:catkin create pkg myworkSpace --catkin-deps rospy
此命令将创建一个包含源文件夹 CMakeLists.txt 和 package.xml
的 ROS 工作区
或使用
mkdir catkin
cd catkin
catkin create pkg myworkSpace --catkin-deps rospy
提供的命令用于Python。因此,如果需要,请确保为 Cpp 修改它。
如果设置了工作区,则您如上所述正确地获取了 ROS,如果 catkin_make 有效,但 catkin build 无效,请执行此操作:
sudo apt install python3-catkin-tools python3-osrf-pycommon
这是在 Ubuntu 20.04 中取消链接的 catkin-tools 依赖项,因此必须手动指定才能安装。
我已经在 Ubuntu 14.04.5 中安装了 ROS indigo 和 gazebo2 包。当我尝试使用 catkin 命令时,我得到:
catkin_init_workspace : 找不到命令
所以,我尝试安装catkin,它显示ros-indigo-catkin是最新版本
我所做的只是,
$ sudo apt-get install ros-indigo-desktop-full
$ sudo apt-get install gazebo2.<They're installed perfectly>
在此之后,我遇到了柳絮问题。
需要帮助。请有人找到解决此问题的方法。
可能你在安装 ROS 后忘记了set up the environment。
$ echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
那么,我假设你想创建一个包,那么你可以按照以下步骤操作:
$ mkdir -p path_to_my_workspace/workspace_name/src
$ cd path_to_my_workspace/workspace_name/src
$ catkin_init_workspace
$ cd path_to_my_workspace/workspace_name/
$ catkin_make
$ source path_to_my_workspace/workspace_name/devel/setup.bash
执行完 运行 这些命令后,您的工作区就创建好了,现在您可以开始添加包了。
当我尝试 运行 此命令时遇到了几乎相同的问题(请参阅所附图片)。
$ catkin build
Screenshot for solution applied to solve catkin build error
我通过使用下面的命令安装 catkin ROS 构建系统解决了这个问题(链接和图片中附有参考资料)。 Screenshot for catkin build error
$ sudo apt-get install ros-kinetic-catkin python-catkin-tools
可能你没有安装“catkin ROS构建系统”
您可以使用以下 ROS 命令安装它 Melodic:
sudo apt-get install ros-melodic-catkin python-catkin-tool
或 用于 ROS 动力学
sudo apt-get install ros-kinetic-catkin python-catkin-tool
如果你想创建一个ROS包,你可以使用:catkin create pkg myworkSpace --catkin-deps rospy
此命令将创建一个包含源文件夹 CMakeLists.txt 和 package.xml
或使用
mkdir catkin
cd catkin
catkin create pkg myworkSpace --catkin-deps rospy
提供的命令用于Python。因此,如果需要,请确保为 Cpp 修改它。
如果设置了工作区,则您如上所述正确地获取了 ROS,如果 catkin_make 有效,但 catkin build 无效,请执行此操作:
sudo apt install python3-catkin-tools python3-osrf-pycommon
这是在 Ubuntu 20.04 中取消链接的 catkin-tools 依赖项,因此必须手动指定才能安装。