After a successful installation, asdf does not continue with the other plugins. It was the case before kerl integration.
.tool-versions containing an Erlang and an Elixir version, both non installedasdf installasdf calls kerl to build and install Erlang, and then exits. Elixir version is not installed.
asdf would continue its installation, running other plugins.
I just ran into the same problem. Moving erlang <version> to the bottom of the file seems to work for now.
Maybe it is related to the set -e in the install script. But that means there is a problem somewhere else. I will try to add logs an find from where it comes tomorrow if I have some time.
Ok, so I鈥檝e just uninstalled and installed again Erlang 20.2 on my machine several times, phew! I come up with an insteresting observation.
.tool-version with erlang 20.2 prior to elixir 1.6.0-otp-20.kerl cleanup in the install script.asdf install.asdf returned without checking for the Elixir installation.kerl delete build.asdf uninstall erlang 20.2.kerl build in the install script and ran asdf install again.kerl cleanup in the install script and launch the installation again.asdf checked for the Elixir installation (so that鈥檚 not the cleanup).It must come from the kerl build script doing some side effect.
I experienced this as well with Erlang 20.3 and Elixir 1.6.4. The culprit in my case, I think, is the absence of the Java compiler. Even with appropriate Kerl flags, it still fails to build Elixir the first time.
Is this still an issue? I just ran asdf install with a .tool-versions file that contained erlang followed by elixir, and both installed successful. I'm going to close this issue. Please comment if you are still having issues with the latest version of asdf and asdf-erlang.