我想在群集上启动erlang从节点,并收到“bash:erl:command not found”消息。虽然我有erl的别名。这是我实际做的:Erlang:启动从节点
[[email protected] ~]$ erl -rsh ssh -sname n001
Eshell V5.7.5 (abort with ^G)
([email protected])1> slave:start_link("[email protected]", n002, "-rsh ssh").
bash: erl: command not found
{error,timeout}
([email protected])2>
也许,有什么问题吗? 谢谢。
更新: 我已经将erlang bin目录添加到了我的$ PATH变量中;我已经设置了$ ERLANG_ROOT_DIR变量; /对ERL在创建〜符号链接 - 但没有什么发生了变化? 在〜/斌/二郎目录顺便说一句,我已经安装了二郎神......
'。如果不是交互式运行,不要做任何事情 [-z“$ PS1”] && return 所以如果你在此之前定义了你的'PATH'变量,那么你可以使用你自定义的'erl'。 Bash *确实*在非交互模式下读取.bashrc。 – aronisstav 2013-02-26 12:21:48