1

我研究Erlang了一段时间,想写一个小示例Erlang应用程序,但我不知道怎么做,我的意思是更多的Erlanglish方法。

如何安装第三方库?类似于npm installnode.js

推荐的文件夹结构是什么?

是否有一些示例但经典Erlang的应用程序演示它,我可以从中学习?

4

2 回答 2

1

此处记录了推荐的目录结构。

于 2013-05-27T07:22:33.887 回答
1

安装 Erlang 应用程序的推荐方法是避免使用第 3 方打包系统。我们没有包管理器(注意这篇文章的日期,将来可能会改变)。相反,我们依赖于一种工具,比如rebar打包我们称之为发布的东西。

发布是所需库的打包,将正确的版本放入单独的目录结构中的 Erlang 系统的独立版本。这种结构可以压缩并移动到另一台机器上并自行运行。

有3种方法可以做到这一点:reltool直接使用rebar调用reltool,或者使用新创建的relx工具制作发布程序集。

类似工具的问题npm是当您需要不同版本的包不能共存并且您需要依赖收敛时。目前的“解决方案”不是在 Erlang 中解决它。

于 2013-05-27T09:17:12.533 回答