我用钢筋创建了一个 OTP 应用程序框架:
$ rebar create-app appid=test
然后我用 编译它rebar compile
,当我运行时
$ erl -pa ebin -s test
我收到这个错误
{"init terminating in do_boot",{undef,[{test,start,[],[]},{init,start_it,1,[]},{init,start_em,1,[]}]}}
但如果我start
从外壳调用它可以工作:
$ erl -pa ebin
Erlang R15B01 (erts-5.9.1) [source] [smp:2:2] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.9.1 (abort with ^G)
1> application:start(test).
ok
如何从操作系统命令行启动应用程序?
编辑:
我想我需要跑步
$ erl -pa ebin -s application start test
现在我没有收到任何错误,但该应用程序仍未启动...