27

我搜索并得到了一些指向package management等的指针。你能帮助澄清它们之间的关系吗?在哪里使用什么?Erlang 的同义词是由 组成的吗?ErlangElixirrebar rebar3 mix hexrelxpackageapplicationmodules

4

2 回答 2

23

包是由一个或多个模块组成的 Erlang 或 Elixir 应用程序/库的同义词

Hex 目前是 Erlang 生态系统(ERLANG、LFE、JOXA 和 ELIXIR)的首选包管理器

rebar3 + hex.pm:对于 Erlang 包管理,rebar3 使用 hex.pm,这是 Erlang 和 Elixir 包的包管理器。更多文档

mix + hex.pm:对于 Elixir 包管理 mix 使用 hex.pm,一个 Erlang 和 Elixir 包的包管理器。更多文档

于 2015-09-03T20:43:12.820 回答
3

除了@byaruhaf 提到的所有内容之外,它还erlang.mk提供了简单的包索引功能,允许对 Erlang 依赖项进行基本管理。与十六进制相比,它非常原始,但它可能就是你所需要的。如果您的项目已经有一个 Makefile,则 erlang.mk 可能是向项目添加基本包管理功能的最快方法。

https://github.com/ninenenes/erlang.mk#packages

于 2015-09-04T02:23:13.297 回答