4

我在 Erlang 环境中工作。我正在寻找建立一个依赖管理器,以便我们的构建服务器可以发布二进制文件以供重用,而不是使用源代码依赖项。Hexpm GitHub 项目暗示可以在 hex.pm 网站之外运行它,但我没有看到任何这样做的说明。具体来说,我希望我的构建服务器能够直接(通过文件系统)或通过 rebar3 发布包,并且后续的 rebar3 构建能够使用这些发布的包

  1. 是否可以在我自己的服务器上运行 Hex?
  2. 如果是这样,我在哪里可以找到一些关于如何设置的文档(或直接提供说明)?
4

1 回答 1

2

如果您查看https://github.com/hexpm/hex_web,则 README.md 中有安装和运行它的说明。它是一个 phoenix 应用程序,所以如果您之前看过 phoenix 框架,那么它应该都是比较熟悉的基础。

至于让 rebar3 与您的安装一起使用,这里有关于用于设置用于十六进制包的 URL 的配置值的文档:http ://www.rebar3.org/docs/hex-package-management 。

HTH。

于 2016-09-25T17:56:02.273 回答