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, _} ->
fun("deps/" ++ Rest) ->
Slash = string:str(Rest, "/"),
code:lib_dir(
string:sub_string(Rest, 1, Slash -1)) ++
string:sub_string(Rest, Slash);
case code:lib_dir(string:sub_string(Rest, 1, Slash -1)) of
{error, _} -> Rest;
V -> V ++ string:sub_string(Rest, Slash)
end;
(Path) ->
Path
end;