作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试使用 Rebar 设置一个简单的 Erlang 应用程序,但无法让它工作。我按照 http://skeptomai.com/?p=56 上的说明进行操作信,当我跑 ./rebar -v generate
,我收到此错误:
==> Entering directory `/home/adam/erlang-test3/testing-rebar/apps/myapp'
WARN: 'generate' command does not apply to directory /home/adam/erlang-test3/testing-rebar/apps/myapp
==> Leaving directory `/home/adam/erlang-test3/testing-rebar/apps/myapp'
==> Entering directory `/home/adam/erlang-test3/testing-rebar/rel'
==> rel (generate)
{"init terminating in do_boot","Release mynode uses non existing application mynode"}
Crash dump was written to: erl_crash.dump
init terminating in do_boot (Release mynode uses non existing application mynode)
{"init terminating in do_boot",{undef,[{dummy_proj,start,[]},{init,start_it,1},{init,start_em,1}]}}
Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
最佳答案
我也开始学习erlang + rebar 前段时间我也遇到了同样的问题
我想你的 reltool.config
有问题文件
lib_dirs
.我有 {lib_dirs, ["../../", "../deps/"]}
{app, MY_APP_NAME, [{incl_cond, include}]}
{sys, [
{lib_dirs, ["../../"]},
{erts, [{mod_cond, derived}, {app_file, strip}]},
{app_file, strip},
{rel, "exemplar", "1",
[
kernel,
stdlib,
sasl,
erlangtest1
]},
{rel, "start_clean", "",
[
kernel,
stdlib
]},
{boot_rel, "exemplar"},
{profile, embedded},
{incl_cond, exclude},
{excl_archive_filters, [".*"]}, %% Do not archive built libs
{excl_sys_filters, ["^bin/.*", "^erts.*/bin/(dialyzer|typer)",
"^erts.*/(doc|info|include|lib|man|src)"]},
{excl_app_filters, ["\.gitignore"]},
{app, sasl, [{incl_cond, include}]},
{app, stdlib, [{incl_cond, include}]},
{app, kernel, [{incl_cond, include}]},
{app, erlangtest1, [{incl_cond, include}]}
]}.
{target_dir, "exemplar"}.
{overlay, [
{mkdir, "log/sasl"},
{copy, "files/erl", "\{\{erts_vsn\}\}/bin/erl"},
{copy, "files/nodetool", "\{\{erts_vsn\}\}/bin/nodetool"},
{copy, "files/exemplar", "bin/exemplar"},
{copy, "files/exemplar.cmd", "bin/exemplar.cmd"},
{copy, "files/start_erl.cmd", "bin/start_erl.cmd"},
{copy, "files/install_upgrade.escript", "bin/install_upgrade.escript"},
{copy, "files/sys.config", "releases/\{\{rel_vsn\}\}/sys.config"},
{copy, "files/vm.args", "releases/\{\{rel_vsn\}\}/vm.args"}
]}.
关于erlang - 钢筋: "Release mynode uses non existing application mynode",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10476790/
我有两个测试查询 CREATE (a:TEST) DELETE a WITH a WHERE a <> NULL RETURN (a:TEST) 哪个返回 Added 1 label, created
我一直在尝试使用 Rebar 设置一个简单的 Erlang 应用程序,但无法让它工作。我按照 http://skeptomai.com/?p=56 上的说明进行操作信,当我跑 ./rebar -v g
我是一名优秀的程序员,十分优秀!