在远程shell中加载shell_default模块

时间:2017-02-28 23:01:59

标签: erlang erlang-shell erl

当我运行erl shell时,我的.erlang文件被评估并加载到我的shell_default模块(shell_default:c(ShellDefaultFilePath).)中。我可以直接在shell中使用我shell_default模块中定义的所有函数。在远程shell中,我的shell_default中的函数不存在。我的远程shell(remsh)通过SSH端口转发连接到远程主机上的Erlang节点,所以我认为它可能一直在评估远程服务器上的.erlang文件,但我验证了我的本地{{1}通过在文件末尾添加.erlang调用来评估文件,当我启动remsh时,我看到了打印出的消息。

为什么我的io:format/2函数没有加载到远程shell中?是否有解决方法来加载我的shell_default函数?

0 个答案:

没有答案