瀏覽代碼

handle bad package version with error message

pull/275/head
Tristan Sloughter 10 年之前
父節點
當前提交
80e9aae16c
共有 1 個檔案被更改,包括 3 行新增1 行删除
  1. +3
    -1
      src/rebar_prv_install_deps.erl

+ 3
- 1
src/rebar_prv_install_deps.erl 查看文件

@ -97,6 +97,8 @@ do(State) ->
end. end.
-spec format_error(any()) -> iolist(). -spec format_error(any()) -> iolist().
format_error({bad_constraint, Name, Constraint}) ->
io_lib:format("Unable to parse version for package ~s: ~s", [Name, Constraint]);
format_error({parse_dep, Dep}) -> format_error({parse_dep, Dep}) ->
io_lib:format("Failed parsing dep ~p", [Dep]); io_lib:format("Failed parsing dep ~p", [Dep]);
format_error({missing_package, Package, Version}) -> format_error({missing_package, Package, Version}) ->
@ -510,7 +512,7 @@ parse_goal(Name, Constraint) ->
{match, [Op, Vsn]} -> {match, [Op, Vsn]} ->
{Name, Vsn, binary_to_atom(Op, utf8)}; {Name, Vsn, binary_to_atom(Op, utf8)};
nomatch -> nomatch ->
fail
throw(?PRV_ERROR({bad_constraint, Name, Constraint}))
end. end.
warn_skip_deps(AppInfo, State) -> warn_skip_deps(AppInfo, State) ->

Loading…
取消
儲存