我尝试使用 Erlang 插件在 Intellij 中编译 erl 文件。编译一切都很好,但在输出/生产中,该文件夹不会创建任何文件.beam
,当我运行控制台时,我会收到消息:
exception error: undefined function.
当我使用c("file").
一切都很好。为什么 Intellij 不创建.beam
文件?
我尝试使用 Erlang 插件在 Intellij 中编译 erl 文件。编译一切都很好,但在输出/生产中,该文件夹不会创建任何文件.beam
,当我运行控制台时,我会收到消息:
exception error: undefined function.
当我使用c("file").
一切都很好。为什么 Intellij 不创建.beam
文件?
尝试通过转到 Preferences -> Build, Execution, Deployment -> Erlang Compiler 并检查“Compile project with rebar”来修复它。此外,通过转到 Preferences -> Other Settings -> Erlang External Tools 并指定 rebar 安装的路径,验证是否在 IntelliJ 中安装和配置了 rebar。
我有同样的问题..
问题很奇怪,如果您从终端或命令提示符(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。
- 创建一个新的测试项目并再次开始制作项目..它应该可以正常工作...
希望这可以帮助你