0

我尝试在牧场示例中添加 appmon ,这是我的 relx.config 文件

{paths, ["/usr/local/lib"]}.
{release, {tcp_echo_example, "1"}, [
   tcp_echo,
   appmon
]}.
{extended_start_script, true}.

生成后,我启动应用程序成功但在 Erlang 控制台中启动 appmon 失败

(tcp_echo_example@127.0.0.1)3> application:start(appmon). 
{error,{already_started,appmon}}

看起来 appmon 已经启动,但我如何才能看到 appmon 窗口?

二郎:R16B02
relx:1.0.2

4

1 回答 1

0

Appmon 已经启动,无需再次启动。

您也可以使用:

%% OTP >= R16B01
ok = application:ensure_started(App)

或类似的东西

case application:start(App) of
    ok -> ok;
    {error, {already_started, App}} -> ok
end

以确保运行应用程序。

于 2015-01-13T09:50:56.727 回答