This project aims to use CI to automatically build and package ROS2 Foxy for macOS. This is already done for Ubuntu (all packages on apt) and Windows, but there's just no good alternative for macOS.
The Vanderbilt Robotics team has detailed documentation on using this repository. Here's the gist of it, though:
- Go to Releases, and download the workspaces you want to use.
base
is required for basic ROS2 functionality. (Forbase
, follow the instructions in the release notes to get supplemental tools installed.) - Unzip the workpsaces in
/opt/ros/foxy/
. source
each workspace (source workspacedir/setup.bash
). You can add this to your.bashrc
or similar so every time you open a new terminal, it just works.- You're good to go! Run
ros2
orrviz2
and see the magic happen.