不知道是不是版本问题,使用下列命令ros创建包的时候报了这个错。
catkin_create_pkg beginner_tutorials std_msgs rospy roscpp
报错:
usage: catkin_create_pkg [-h] [--meta] [-s [SYS_DEPS [SYS_DEPS ...]]]
[-b [BOOST_COMPS [BOOST_COMPS ...]]] [-V PKG_VERSION]
[-D DESCRIPTION] [-l LICENSE] [-a AUTHOR]
[-m MAINTAINER] --rosdistro ROSDISTRO
name [dependencies [dependencies ...]]
catkin_create_pkg: error: argument --rosdistro: expected one argument
改为
catkin_create_pkg --rosdistro melodic beginner_tutorials std_msgs rospy roscpp
中间 molodic 根据具体情况。