$ erl -name lofa
{error_logger,{{2008,6,18},{21,43,13}},"Can't set long node name!
\nPlease check your configuration\n",[]}
# ... several stacktrace lines follow ...
这很可能发生,因为
hostname -f
没有返回值,即您的机器不知道应如何在网络中命名。您可以使用--sname
,给出全名,例如,--name foo@IP_ADDRESS
或在计算机之间有意义的名称(以便它们可以彼此找到)。
另一个解决方案是直接设置主机名(sudo hostname <FQDN>
),或更新主机文件(例如,/etc/hosts
在Linux中)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句