Rebar3 is an Erlang tool that makes it easy to create, develop, and release Erlang libraries, applications, and systems in a repeatable manner.
Rebar3 will: respect and enforce standard Erlang/OTP conventions for project structure so they are easily reusable by the community; manage source dependencies and Erlang packages while ensuring repeatable builds; handle build artifacts, paths, and libraries such that standard development tools can be used without a headache; adapt to projects of all sizes on almost any platform; treat documentation as a feature, and errors or lack of documentation as a bug.
Rebar3 will: respect and enforce standard Erlang/OTP conventions for project structure so they are easily reusable by the community; manage source dependencies and Erlang packages while ensuring repeatable builds; handle build artifacts, paths, and libraries such that standard development tools can be used without a headache; adapt to projects of all sizes on almost any platform; treat documentation as a feature, and errors or lack of documentation as a bug.
To install rebar3, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install rebar3
To see what files were installed by rebar3, run:
port contents rebar3
To later upgrade rebar3, run:
sudo port selfupdate && sudo port upgrade rebar3
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.