ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I have a Ubuntu 18.04 docker image/container with ROS melodic
is this the official ros:melodic
or osrf/ros:melodic-desktop-full
container, or something custom?
In the end it doesn't really matter, as I believe the issue is this:
rosdep install --from-paths src --ignore-src -r --rosdistro=${ROS_DISTRO} -y --os=ubuntu:melodic
melodic
is not a codename for any Ubuntu release, but a ROS version.
You probably want to use ubuntu:bionic
instead.
But since your container is based on 18.04
already, there wouldn't seem to be a need to explicitly spec the --os
.
2 | No.2 Revision |
I have a Ubuntu 18.04 docker image/container with ROS melodic
is this the official ros:melodic
or osrf/ros:melodic-desktop-full
container, or something custom?
In the end it doesn't really matter, as I believe the issue is this:
rosdep install --from-paths src --ignore-src -r --rosdistro=${ROS_DISTRO} -y --os=ubuntu:melodic
melodic
is not a codename for any Ubuntu release, but a ROS version.version, so ubuntu:melodic
is not a legal value.
You probably want to use ubuntu:bionic
instead.
But since your container is based on 18.04
already, there wouldn't seem to be a need to explicitly spec the --os
.
3 | No.3 Revision |
I have a Ubuntu 18.04 docker image/container with ROS melodic
is this the official ros:melodic
or osrf/ros:melodic-desktop-full
container, or something custom?
In the end it doesn't really matter, as I believe the issue is this:
rosdep install --from-paths src --ignore-src -r --rosdistro=${ROS_DISTRO} -y --os=ubuntu:melodic
melodic
is not a codename for any Ubuntu release, but a ROS version, so ubuntu:melodic
is not a legal value.value for --os
.
You probably want to use ubuntu:bionic
instead.
But since your container is based on 18.04
already, there wouldn't seem to be a need to explicitly spec the --os
.