我正在使用 5.4 文档中的分布式编程教程,并且遇到了节点名称的问题。
由于破折号,我的 MacBook 的默认名称 ( jamess-macbook
) 不能很好地与 Erlang 的节点命名方案配合使用:
(salt@jamess-macbook)4> {my_process, pepper@jamess-macbook} ! start
** exception error: bad argument in an arithmetic expression
in operator -/2
called as pepper@jamess - macbook
我确信有一种简单的方法可以解决这个问题,除了重命名我想在其上运行 Erlang 的所有机器,但我在文档中看不到它。
有什么建议么?