Skip to content

Setup script ignores actual value of $ROS_DISTRO environment variable #1

@AlexSein98

Description

@AlexSein98

Per the ROS2 Humble installation instructions, I successfully installed Humble into ~/ros2_humble/. I then successfully ran the talker-listener demo.

Per a SpaceTeamsROS error message, I then set the $ROS_DISTRO environment variable, but it still didn't work. The error was:

Could not find /opt/ros/~/ros2_humble/setup.bash. Please check your ROS 2 installation.

After looking at the setup file, it seems like this sequence enforces that ROS can only be installed in /opt/ros/:
Image

I'm going to change this to actually listen to the $ROS_DISTRO variable, since this currently directly conflicts with standard ROS installation instructions and will be confusing for new users. Additionally, I'll change the readme to include something about setting the $ROS_DISTRO environment variable.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions