我在 Erlang
和 Elixir
中搜索了 包管理
,并得到了一些指向 rebar
、rebar3
、mix
、hex
和 relx
等工具的提示。请问您能否帮忙澄清它们之间的关系?应该在哪里使用它们?包
只是 Erlang 的 应用程序
和 模块
构成的同义词吗?
我在 Erlang
和 Elixir
中搜索了 包管理
,并得到了一些指向 rebar
、rebar3
、mix
、hex
和 relx
等工具的提示。请问您能否帮忙澄清它们之间的关系?应该在哪里使用它们?包
只是 Erlang 的 应用程序
和 模块
构成的同义词吗?
erlang.mk
还提供了简单的软件包索引功能,允许基本管理Erlang依赖。与hex相比,它非常原始,但可能是你所需的全部。如果您已经为项目编写了Makefile,则erlang.mk可能是将基本软件包管理功能添加到项目中最快的方法。
https://github.com/ninenines/erlang.mk#packages
rebar3
是一个新的和改进的rebar
,relx
是一个发布管理工具,而不是包管理工具,因此在这种情况下可以安全地忽略它。 - bitwalker