Erlang 获取错误{缺少应用程序文件

Erlang 获取错误{缺少应用程序文件,erlang,rebar,Erlang,Rebar,我在我的rebar.config中设置了一些依赖项(我以前在其他项目中也这样做过) rebar.config: {sub_dirs, ["sbin", "priv"]}. {lib_dirs, ["deps/erlang"]}. {erl_opts, [{parse_transform, lager_transform}]}. {eunit_opts, [verbose, {report,{eunit_surefire,[{dir,"."}]}}]}. {cover_enabled, true}

我在我的rebar.config中设置了一些依赖项(我以前在其他项目中也这样做过)

rebar.config:

{sub_dirs, ["sbin", "priv"]}.
{lib_dirs, ["deps/erlang"]}.
{erl_opts, [{parse_transform, lager_transform}]}.
{eunit_opts, [verbose, {report,{eunit_surefire,[{dir,"."}]}}]}.
{cover_enabled, true}.
{cover_export_enabled, true}.
{deps, [
{lager, "2.0.3",
    {git, "git://github.com/basho/lager.git", {tag, "2.0.3"}}},
{ezk, ".*",
    {git, "git@github.com:campanja/ezk.git"}}
]}.
运行rebare get deps时,出现以下错误:

ERROR: Dependency dir /Users/me/workspace/erlang/try-ezk/deps/ezk failed application validation with reason:
{missing_app_file,"/Users/me/workspace/erlang/try-ezk/deps/ezk"}.
ERROR: 'get-deps' failed while processing /Users/me/workspace/erlang/try-ezk: rebar_abort

我真的不知道这次我做错了什么。如果有任何帮助,我将不胜感激。

您是否尝试过以下语法:

{ezk, ".*",{git, "git://github.com/campanja/ezk.git"}}

您是否尝试使用以下语法:

{ezk, ".*",{git, "git://github.com/campanja/ezk.git"}}

对于@jgritty,我知道我提出的语法是正确的,但这并不意味着另一个是错误的。因此,没有证据表明它能解决问题,这就是我要求尝试的原因。对于@jgritty,我知道我提出的语法是正确的,但这并不意味着另一个是错误的。因此,没有证据表明它能解决问题,这就是我要求尝试的原因。