intellij-idea - 我如何在 Erlang 中使用包?

标签 intellij-idea erlang package

最近我发现了 packages 这样的事情在 Erlang 语言中。问题是我无法编译带有包声明的模块。文件 main.erl 如下所示代码位于目录 /home/my_user/erl/update/src 就像手册中所说的一样,但我所有的编译尝试都失败了.我使用 18.0 版本的 erlang。

-module(update.src.main).
-author("legacy").

-export([start/0]).

start()->
  ok.

这是我每次从erlang编译器得到的结果:

5> c(main).
main.erl:9: syntax error before: '.'
main.erl:10: no module definition
error

此外,IntelliJ IDEA plugin对于我使用的 erlang 语言,在带有模块声明的字符串中报告错误,并指出模块 update 应该在文件 update.erl 中声明。我试图找到有关包使用问题的一些信息,但我得到的只是这个 question .那么,erlang 中的包还没有实现还是我在编译过程中遗漏了什么?

最佳答案

http://www.erlang.org/news/35

The board decided to remove the unsupported 'packages' support from the product in R16.

有关更多详细信息,另请参阅 Why aren't erlang packages used?

关于intellij-idea - 我如何在 Erlang 中使用包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32045183/

相关文章:

maven - 从 IntelliJ 调用 maven 时如何解决缺少的 'javadoc' 命令问题?

ant - 让 IntelliJ 显示 Ant 构建的所有错误

java - 编译成 WAR 时丢失文件

regex - 如何为 Intellij 配置 Grep 控制台

erlang - 如何验证 erlang 进程是否已休眠?

erlang - Erlang 中的变量

machine-learning - WEKA GUI 中没有包管理器

Python 包 Cython 模块

r - furrr 没有找到自己的包

erlang - 为什么使用 erts_debug :size/1? 的原子内存为零