我已经在Ubuntu14.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>在这之后,我就有了问题。
需要帮助。请有人想办法解决这个问题。
发布于 2016-12-20 04:54:16
可能在安装了ROS之后,您忘记了建立环境。
$ 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运行这些命令之后,您的工作区将被创建,因此现在您可以开始添加包了。
发布于 2019-03-12 05:59:51
当我试图运行此命令时,问题几乎相同(请参阅所附的图片)。
$ catkin build我通过使用下面的命令安装catkin ROS构建系统来解决这个问题(链接和所附图片中的引用)。catkin构建错误屏幕截图
$ sudo apt-get install ros-kinetic-catkin python-catkin-tools 发布于 2021-02-10 17:43:15
如果设置了工作区,您可以正确地获取上面所述的ROS,如果catkin_make工作,但是catkin构建不起作用,请执行以下操作:
sudo apt install python3-catkin-tools python3-osrf-pycommon这是一个catkin-tools依赖项,它在Ubuntu20.04中被删除,所以它必须手动指定才能安装。
https://stackoverflow.com/questions/41234957
复制相似问题