Mix v1.2.6 Mix.Tasks.Local.Rebar

Fetches a copy of rebar or rebar3 from the given path or url.

It defaults to safely download a rebar copy from Amazon S3. However, a URL can be given as argument, usually from an existing local copy of rebar. If not specified both rebar and rebar3 will be fetched.

The local copy is stored in your MIX_HOME (defaults to ~/.mix). This version of rebar will be used as required by mix deps.compile.

Command line options

  • --sha512 - checks the archive matches the given sha512 checksum

  • rebar PATH - specify a path or url for rebar

  • rebar3 PATH - specify a path or url for rebar3

  • --force - forces installation without a shell prompt; primarily intended for automation in build systems like make

Mirrors

If you want to change the default mirror to use for fetching rebar please set the HEX_CDN environment variable.

Summary

Functions

Callback implementation for Mix.Task.run/1

Functions

run(argv)

Specs

run(OptionParser.argv) :: true

Callback implementation for Mix.Task.run/1.