【发布时间】:2016-02-07 21:25:02
【问题描述】:
我尝试在 Intellij 中使用 Erlang 插件编译 erl 文件。编译一切都很好,但在输出/生产中,该文件夹不会创建任何文件.beam,当我运行控制台时,我会收到消息:
exception error: undefined function.
当我使用c("file"). 时,一切正常。为什么 Intellij 不创建 .beam 文件?
【问题讨论】:
-
你用rebar编译吗?你的项目布局是什么?
-
不,没有钢筋,但我的函数非常简单,就像阶乘一样。我的朋友使用 Intellij 和 Erlang 插件没有任何问题,但我有.. 我安装 Intellij 和 Erlang 插件,然后我使用 Erlang 18 SDK 创建新项目。我在 src 文件夹中创建了新的 Erlang 文件。我应该在生产文件夹中获取梁文件,但我没有在日志中省略“编译成功完成”。当我在 Intellij cd(src) 中的 Erlang 控制台中编写时。和 c("file").,我创建文件梁,一切正常..
-
production文件夹是什么意思?是production还是ebin? -
当我点击编译时,我的项目文件夹被创建出来/生产,我认为应该在这个文件夹中创建梁文件。
-
它实际上取决于“项目结构”路径。检查它们。还要检查您是否正确设置了 sdk 路径
标签: intellij-idea erlang erl beam