用法

安装

下载 rebar3,将其放置在 PATH 中并赋予其可执行权限。现在,您可以通过将 {plugins, [rebar3_hex]}. 添加到 ~/.config/rebar3/rebar.config 并运行其所有任务来安装 Hex 插件。

定义依赖项

即使没有插件,rebar3 也支持 Hex 包作为依赖项。Hex 插件仅在将应用程序发布为 Hex 包时需要。

{deps,[
  ranch,                  %% picks the highest available version
  {cowboy,"1.0.1"},       %% sets the version to use
  {uuid, {pkg, uuid_erl}} %% app under a different pkg name
]}.

有关依赖项和使用 rebar3 的更多信息,请参阅 rebar3 文档

获取依赖项

首先,使用 rebar3 update 更新包索引,您需要经常执行此操作以保持最新。默认的包索引存储在 ~/.cache/rebar3/hex/default/packages.idx 中。运行 rebar3 compile 将自动获取任何缺少的依赖项并在 _build/default/lib 下构建它们。包被缓存到 ~/.cache/rebar3/hex/default/packages 中。