erlang程序发布的时候需要注意的地方

假如你的程序依赖三方application,比如cowboy,启动三方程序有两种方式

 

在erl脚本里面手工启动,这种在使用rebar generate打包的时候和发布beam的时候都可以用

application:start(cowboy).

 

如果只在.src文件里面添加application,比如cowboy,而erl里面不启动的话,rebar generate以后,出来的程序可以自己启动cowboy,调试的时候不启动,略不便

{application, testCaptcha,
 [
  {description, ""},
  {vsn, "1"},
  {registered, []},
  {applications, [
                  kernel,
                  stdlib,
                  cowboy
                 ]},
  {mod, { testCaptcha_app, []}},
  {env, []}
 ]}.

 

posted @ 2015-04-16 09:54  自由出土文物  阅读(260)  评论(0编辑  收藏  举报