bitwalker / distillery

Simplify deployments in Elixir with OTP releases!
MIT License
2.96k stars 398 forks source link

`mix release --erl` is undefined #598

Closed isaacsanders closed 5 years ago

isaacsanders commented 5 years ago

Steps to reproduce

Verbose Logs

Paste the output of the release command you ran with the --verbose flag below in the summary tags (this helps keep the issue easy to navigate):

``` $ mix release --erl="-sname foo" --verbose ** (FunctionClauseError) no function clause matching in Mix.Tasks.Release.do_parse_args/2 The following arguments were given to Mix.Tasks.Release.do_parse_args/2: # 1 [erl: "-sname foo", verbose: true] # 2 %{executable: [enabled: false, transient: false], is_upgrade: false, no_tar: false, selected_environment: :default, selected_release: :default, upgrade_from: :latest, verbosity: :normal} Attempted function clauses (showing 10 out of 16): defp do_parse_args([], acc) defp do_parse_args([{:verbose, _} | rest], acc) defp do_parse_args([{:quiet, _} | rest], acc) defp do_parse_args([{:silent, _} | rest], acc) defp do_parse_args([{:profile, profile} | rest], acc) defp do_parse_args([{:name, name} | rest], acc) defp do_parse_args([{:env, name} | rest], acc) defp do_parse_args([{:no_warn_missing, _} | rest], acc) defp do_parse_args([{:no_tar, _} | rest], acc) defp do_parse_args([{:executable, e} | _rest], %{is_upgrade: true}) when e != false lib/distillery/tasks/release.ex:260: Mix.Tasks.Release.do_parse_args/2 lib/distillery/tasks/release.ex:82: Mix.Tasks.Release.run/1 (mix) lib/mix/task.ex:314: Mix.Task.run_task/3 (mix) lib/mix/cli.ex:80: Mix.CLI.run_task/2 (elixir) lib/code.ex:677: Code.require_file/2 ```

Description of issue

trajakovic commented 5 years ago

What's alternative in distillery 2.x for 0.5 --erl switch?