将 cb_admin 添加到当前的 ChicagoBoss 安装

Adding cb_admin to current ChicagoBoss installation

我也从 ChicagoBoss 开始

我刚刚按照 github 说明安装了 ChicagoBoss

然后,我创建了一个项目:

make
make app PROJECT=myproject
cd ../myproject

到目前为止一切都很好,现在,我想添加 admin interface 例如 cb_admin,所以我添加到 myproject rebar.conf 这一行 {cb_admin, ".*", {git, "git://github.com/ChicagoBoss/cb_admin.git", "HEAD"}} 所以会变成:

{deps, [
    {boss, ".*", {git, "https://github.com/ChicagoBoss/ChicagoBoss.git", {tag, "v0.9.beta-1"}}}
    {cb_admin, ".*", {git, "git://github.com/ChicagoBoss/cb_admin.git", "HEAD"}}
]}.
{plugin_dir, ["priv/rebar"]}.
{plugins, [boss_plugin]}.
{eunit_compile_opts, [{src_dirs, ["src/test"]}]}.
{lib_dirs, ["../ChicagoBoss/deps/elixir/lib"]}.

所以我 运行 ./rebar get-deps compile,但它一直向我抛出这个错误:

ERROR: Failed to load /home/kristian/erlang-projects/myproject /rebar.config: {error,
                                                                             {3,
                                                                             erl_parse,
                                                                             ["syntax error before: ",
                                                                             "'{'"]}}

拜托,有人对此有想法吗?

我的 erlang 版本是 19

提前致谢

我相信您在

之后缺少逗号 (,)
{boss, ".*", {git, "https://github.com/ChicagoBoss/ChicagoBoss.git", {tag, "v0.9.beta-1"}}} 

您的错误消息表明第 3 行存在语法错误,我可以看到这两个依赖项之间没有逗号。