Handle error case from code:lib_dir in ResolveDepPath in rebar.config.script

This commit is contained in:
Paweł Chmielowski 2018-01-10 16:34:01 +01:00
parent 88e6f1c6aa
commit d0bfcbbfd8
1 changed files with 4 additions and 3 deletions

View File

@ -233,9 +233,10 @@ ResolveDepPath = case {SystemDeps, IsRebar3} of
{true, _} -> {true, _} ->
fun("deps/" ++ Rest) -> fun("deps/" ++ Rest) ->
Slash = string:str(Rest, "/"), Slash = string:str(Rest, "/"),
code:lib_dir( case code:lib_dir(string:sub_string(Rest, 1, Slash -1)) of
string:sub_string(Rest, 1, Slash -1)) ++ {error, _} -> Rest;
string:sub_string(Rest, Slash); V -> V ++ string:sub_string(Rest, Slash)
end;
(Path) -> (Path) ->
Path Path
end; end;