我是Erlang的新手。 IDE运行良好,直到我通过使用spawn方法创建我的第一个并发程序。 如果我输入类似“tut15:start()”的命令来启动一个应输出字符串的线程,控制台将不会显示任何内容。 我在CMD中尝试了这个模块,它可以工作。 所以我只是想知道这是一个错误还是我应该在某个地方设置我的偏好。
答案 0 :(得分:0)
处理输出很棘手。 erlide控制台使用的是远程shell,而不是所有输出都是它(例如,有些可能直接转到stdout)。
控制台也有很多问题。
上述哪一个案例适用于你很难说不看代码,但我的猜测是适用于你。
最简单的解决方法是手动(分布式)启动Erlang节点,并通过在启动配置中指定名称来连接到该节点。这样您就可以自动重新加载已更改的代码和调试器。它不漂亮,但它有效。
我会把控制台放在待办事项列表的顶部。