Parcourir la source

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 il y a 5 ans
Parent
révision
03725bf81e
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. +1
    -1
      src/rebar_dist_utils.erl

+ 1
- 1
src/rebar_dist_utils.erl Voir le fichier

@ -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.", []).

Chargement…
Annuler
Enregistrer