【发布时间】:2016-12-21 08:03:08
【问题描述】:
我如何正确地将一个包发布到十六进制,该包依赖于 github 并且是该包运行所必需的?
【问题讨论】:
-
你需要从 github 中包含你所依赖的东西。即获取源并构建,然后删除 github 依赖项。只需冻结您从 github 拉取的版本上的代码。
我如何正确地将一个包发布到十六进制,该包依赖于 github 并且是该包运行所必需的?
【问题讨论】:
你不能。
只有 Hex 包会被包含为包的依赖,例如 Git 依赖不会被包含。
这是为了确保在 hex.pm 上发布的每个包都可以在未来构建。创建者可以随时删除 Github 存储库,但在 hex.pm 上发布的软件包在发布 1 小时后无法取消发布。
【讨论】: