gpt4 book ai didi

Erlang:启动从节点

转载 作者:行者123 更新时间:2023-12-02 18:21:37 25 4
gpt4 key购买 nike

我正在尝试在集群上启动 Erlang 从属节点,并且收到 bash: erl: command not found 消息。虽然我有 erl 的别名。这是我实际做的:

[user@n001 ~]$ erl -rsh ssh -sname n001    
Eshell V5.7.5 (abort with ^G)
(n001@n001)1> slave:start_link("user@n002", n002, "-rsh ssh").
bash: erl: command not found
{error,timeout}
(n001@n001)2>

也许,有什么问题?谢谢。

更新:
我已将 Erlang bin dir 添加到我的 $PATH 变量中;我已经设置了 $ERLANG_ROOT_DIR 变量;在 ~/ 中创建了 symlinkerl - 但没有任何改变...
我已经在 ~/bin/erlang 目录中安装了 Erlang...

最佳答案

问题出在 bash 上:实际上erlang通过ssh连接到node,以非交互模式调用默认的sh。但是当 bash 以非交互模式启动时,它不会读取存储路径变量和别名的 .bashrc 。所以我切换到 zsh,现在一切正常了! ;)

关于Erlang:启动从节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2658912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com