Elixir and Erlang compiler version mismatch error

The mismatch is due to whatever nerves_system_* you’re using which is based on the MIX_TARGET set. Erlang is compiled into the tooling for the target and so your host Erlang needs to match the system’s Erlang.

To see the compatibility and expected versions, find your target in the table here: Systems — nerves v1.14.3

FYI - If you’re using the latest version of an official system, it’s going to be expected OTP 25