Erlang shell 使用路径添加时忽略参数

Erlang shell ignoring parameters when using path add

erl -sname test –pa ./simple_cache/ebin 以前工作得很好(我在正确的目录中),但现在:

Eshell V11.1.5 
1> node().
nonode@nohost

net内核没有启动,也没有添加路径。不过,在 shell 中手动执行此操作是可行的。

–pa 中的破折号不是常规破折号,而是其他东西。可能在复制之前一些花哨的格式出错了。

–pa 是代码点(又名破折号)(U+2013),-sname 是代码点 (U+002D)(又名连字符减号)。

结果命令中的破折号因某种原因而不同:

erl -sname test –pa ./simple_cache/ebin

sname之前的那个稍微短了点,用那个解决了问题。我的天