问题描述
erl -sname test –pa ./simple_cache/ebin
过去工作得很好(而且我在正确的目录中),但现在:
Eshell V11.1.5
1> node().
nonode@nohost
没有启动net kernel,也没有添加路径。不过,在 shell 中手动执行此操作是可行的。
解决方法
–pa
中的破折号不是普通的破折号而是别的东西。一些花哨的格式可能在复制之前就出错了。
–pa
是代码点(又名破折号)(U+2013),而 -sname
是代码点 (U+002D)(又名连字符减号)。
无论出于何种原因,命令中的破折号都不同:
erl -sname test –pa ./simple_cache/ebin
sname
之前的那个稍微短一点,使用那个可以解决问题。我的天。