我有以下文字:
#!/usr/bin/env escript
%%! -name test_starter@127.0.0.1
main(_) ->
NodeName = test,
Host = 127.0.0.1 ,
Args = "",
{ok, _Node} = slave:start_link(Host, NodeName, Args),
io:format("Node started successfully!").
2007年6月10日 我这样做:
$ ./start_slave
Node started successfully!
$
我想安装我自己的埃尔兰(最新版本,为方言等汇编的文件),因为埃尔兰河上的储量缺乏一些特征。 我把我的埃尔兰双版放在<代码>~/Applications/bin内。 开始Erlang通常会奏效,从Erlang的衣物中开始奴隶节也奏效。
然而,现在我的描述却不奏效。 在大约60秒后,它回去了一个错误:
$ ./start_slave
escript: exception error: no match of right hand side value {error,timeout}
即便我改用我的地兰版本的文字,它仍没有发挥作用:
#!/home/user/Applications/bin/escript
奴隶 no开始使用电话:erlang: open_port/2
,似乎正在使用sh
,而后再看不懂我的.bashrc
。 载有我习惯的文档PATH
环境变量。 时间范围似乎出现在以下几个阶段:slave:start_link/3
等,等到奴隶之末才作出回应,而这种反应从未发生。
<>Update: I ve试图在/etc/environment
内将这条路添加到我习惯的埃兰。 (在《<条码>的原始条码>在乌兰巴托被打上)但无改动。
<><>上> 接受给出的唯一答案(尽管它没有解决问题)。 乌班图和埃尔兰版现已过时,可能不再是一个问题。