diff options
author | Eric Merritt <eric@merritt.tech> | 2016-01-16 13:47:21 -0800 |
---|---|---|
committer | Eric Merritt <eric@merritt.tech> | 2016-01-18 08:19:15 -0800 |
commit | 8021b5241c550c6b81f657421874db12327473a7 (patch) | |
tree | 06613970a0c8f8d59fe32aad6c909807ac498973 /doc | |
parent | b4052f0a1e7dd60a900de0c78f6673621b291beb (diff) |
rebar3: refactor to make hermetic
This adds changes to the rebar3 expression that patch rebar3 to force it
to be hermetic. Now, by default, rebar3 literally can't download
anything. A 'rebar3-open' expression was added for those folks whe want
the normal rebar3.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/erlang-users-guide.xml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/erlang-users-guide.xml b/doc/erlang-users-guide.xml index 778d6e709b14..074ae50b1c05 100644 --- a/doc/erlang-users-guide.xml +++ b/doc/erlang-users-guide.xml @@ -3,6 +3,23 @@ xml:id="users-guide-to-the-erlang-infrastructure"> <title>User's Guide to the Erlang Infrastructure</title> +<section xml:id="build-tools"> + <title>Build Tools</title> + <para> + By default Rebar3 wants to manage it's own dependencies. In the + normal non-Nix, this is perfectly acceptable. In the Nix world it + is not. To support this we have created two versions of rebar3, + <literal>rebar3</literal> and <literal>rebar3-open</literal>. The + <literal>rebar3</literal> version has been patched to remove the + ability to download anything from it. If you are not running it a + nix-shell or a nix-build then its probably not going to work for + you. <literal>rebar3-open</literal> is the normal, un-modified + rebar3. It should work exactly as would any other version of + rebar3. Any Erlang package should rely on + <literal>rebar3</literal> and thats really what you should be + using too. + </para> +</section> <section xml:id="how-to-install-erlang-packages"> <title>How to install Erlang packages</title> |