【问题标题】:How to publish a package to hex with a dependency from github?如何使用来自 github 的依赖项将包发布到十六进制?
【发布时间】:2016-12-21 08:03:08
【问题描述】:

我如何正确地将一个包发布到十六进制,该包依赖于 github 并且是该包运行所必需的?

【问题讨论】:

  • 你需要从 github 中包含你所依赖的东西。即获取源并构建,然后删除 github 依赖项。只需冻结您从 github 拉取的版本上的代码。

标签: elixir hex-pm


【解决方案1】:

你不能。

只有 Hex 包会被包含为包的依赖,例如 Git 依赖不会被包含。

Source

这是为了确保在 hex.pm 上发布的每个包都可以在未来构建。创建者可以随时删除 Github 存储库,但在 hex.pm 上发布的软件包在发布 1 小时后无法取消发布。

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 2018-02-11
    • 2015-10-18
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 2013-03-21
    • 2011-12-09
    • 2022-01-14
    相关资源
    最近更新 更多