在Intellij中编译Erlang

时间:2015-11-06 16:53:35

标签: intellij-idea erlang erl beam

我尝试使用Erlang插件在Intellij中编译/生成erl文件。编译时一切都很好,但在out / production文件夹中没有创建任何文件.beam,当我运行控制台时,我得到消息:'异常错误:未定义的函数。当我使用c("文件")时。一切都很好。

为什么Intellij不会创建.beam文件?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题..

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

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

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

希望这有助于你

答案 1 :(得分:1)

尝试通过转到偏好设置来修复它 - >构建,执行,部署 - > Erlang编译器并检查“使用钢筋编译项目”。 此外,通过转到首选项 - >验证是否已在IntelliJ中安装和配置了钢筋。其他设置 - > Erlang外部工具并指定钢筋安装的路径。