6

我尝试使用 Erlang 插件在 Intellij 中编译 erl 文件。编译一切都很好,但在输出/生产中,该文件夹不会创建任何文件.beam,当我运行控制台时,我会收到消息:

exception error: undefined function. 

当我使用c("file").一切都很好。为什么 Intellij 不创建.beam文件?

4

2 回答 2

3

尝试通过转到 Preferences -> Build, Execution, Deployment -> Erlang Compiler 并检查“Compile project with rebar”来修复它。此外,通过转到 Preferences -> Other Settings -> Erlang External Tools 并指定 rebar 安装的路径,验证是否在 IntelliJ 中安装和配置了 rebar。

于 2017-09-06T13:03:42.227 回答
2

我有同样的问题..

问题很奇怪,如果您从终端或命令提示符(Windows)编译,erlang插件不会编译并将文件复制到out目录,它工作正常。安装 IntelliJ Idea v 15 后出现此问题。

我在这里做了什么来解决这个问题:

  • 卸载 Intellij Idea v 15
  • 将 IntelliJ Idead 降级到版本 14.1.4
  • 再次安装 Intellij Idea (v. 0.5.11)
  • 配置 SDK 以引用 erlang 语言的 src。
  • 创建一个新的测试项目并再次开始制作项目..它应该可以正常工作...

希望这可以帮助你

于 2015-11-11T22:24:27.017 回答