diff --git a/dev b/dev index 38ab7bee3..7c224e504 100755 --- a/dev +++ b/dev @@ -398,12 +398,22 @@ boot() { else EPMD_ARGS_ELIXIR="-no_op true" fi + local OTP_VSN USER_MOD_ARG + OTP_VSN=$(./scripts/get-otp-vsn.sh) + case "$OTP_VSN" in + 25*) + USER_MOD_ARG='-user Elixir.IEx.CLI' + ;; + *) + USER_MOD_ARG='-user elixir' + ;; + esac # shellcheck disable=SC2086 env APPS="$APPS" iex \ -$ERL_NAME_ARG "$EMQX_NODE_NAME" \ --erl "$EPMD_ARGS_ELIXIR" \ - --erl '-user Elixir.IEx.CLI' \ + --erl "$USER_MOD_ARG" \ --erl '-proto_dist ekka' \ --vm-args "$ARGS_FILE" \ --erl-config "$CONF_FILE" \