ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

You are doing nothing wrong, the developper tools are not installed in the docker images only the libraries and demo executables (similar to the ROS1 docker images).

If you want to compile code I recommend you to install ros-ardent-ament* that will install ament_tools (providing the ament executable) as well as various ament packages providing utilities for testing.

If you plan on developing ROS2 code, I recommend you to also install all the building dependencies (build-essential, setuptools etc) that are listed in the Install GCC, G++ CMake, Python 3 EmPy package [...] section of the installation page.

Hope this helps