我研究Erlang
了一段时间,想写一个小示例Erlang
应用程序,但我不知道怎么做,我的意思是更多的Erlanglish
方法。
如何安装第三方库?类似于npm install
node.js
推荐的文件夹结构是什么?
是否有一些示例但经典Erlang
的应用程序演示它,我可以从中学习?
我研究Erlang
了一段时间,想写一个小示例Erlang
应用程序,但我不知道怎么做,我的意思是更多的Erlanglish
方法。
如何安装第三方库?类似于npm install
node.js
推荐的文件夹结构是什么?
是否有一些示例但经典Erlang
的应用程序演示它,我可以从中学习?
此处记录了推荐的目录结构。
安装 Erlang 应用程序的推荐方法是避免使用第 3 方打包系统。我们没有包管理器(注意这篇文章的日期,将来可能会改变)。相反,我们依赖于一种工具,比如rebar
打包我们称之为发布的东西。
发布是所需库的打包,将正确的版本放入单独的目录结构中的 Erlang 系统的独立版本。这种结构可以压缩并移动到另一台机器上并自行运行。
有3种方法可以做到这一点:reltool
直接使用rebar
调用reltool,或者使用新创建的relx
工具制作发布程序集。
类似工具的问题npm
是当您需要不同版本的包不能共存并且您需要依赖收敛时。目前的“解决方案”不是在 Erlang 中解决它。