nixpkgs/pkgs/development/interpreters/elixir
Daniel Kempkens c118bb4f9a elixir: make mix interpreter path absolute
Remove the implicit dependency on `elixir` being somewhere in `PATH`.

Before:

```
$ nix build '.#elixir_1_15'
$ ./result/bin/mix --version
env: ‘elixir’: No such file or directory
```

After:

```
$ nix build '.#elixir_1_15'
$ ./result/bin/mix --version
Erlang/OTP 25 [erts-13.2.2.2] [source] [64-bit] [smp:10:10] [ds:10:10:10] [async-threads:1] [jit]

Mix 1.15.2 (compiled with Erlang/OTP 25)
```

This was caused by the shebang interpreter directive being set to
`${coreutils}/bin/env elixir`, whereas now the `elixir` part is replaced
with the full path to the interpreter.

We can't get rid of the `${coreutils}/bin/env` part, because without it
all scripts are interpreted as shell scripts.
2023-07-20 20:52:55 +09:00
..
1.10.nix
1.11.nix
1.12.nix
1.13.nix
1.14.nix elixir_1_14: 1.14.4 -> 1.14.5 2023-05-23 07:59:16 -04:00
1.15.nix elixir_1_15: 1.15.1 -> 1.15.2 2023-07-02 23:12:13 +03:00
generic-builder.nix elixir: make mix interpreter path absolute 2023-07-20 20:52:55 +09:00