Selaa lähdekoodia

Fix epmd start on windows

Windows does not have the same quoting rules as Unix so
we need to use platform independent quoting. Also for
os:cmd like operations we do not expect the program to
read any input so in order for it to work on windows we
should put -noinput there.
pull/2186/head
Lukas Larsson 5 vuotta sitten
vanhempi
commit
03725bf81e
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. +1
    -1
      src/rebar_dist_utils.erl

+ 1
- 1
src/rebar_dist_utils.erl Näytä tiedosto

@ -67,7 +67,7 @@ start_epmd() ->
%% Indirectly boot EPMD through calling Erlang so that we don't risk
%% attaching it to the current proc
?CONSOLE("Attempting to start epmd...", []),
os:cmd("erl -sname a -eval 'halt(0).';").
os:cmd("erl -sname a -noinput -eval \"halt(0).\";").
warn_dist() ->
?ERROR("Erlang Distribution failed, falling back to nonode@nohost.", []).

Ladataan…
Peruuta
Tallenna