在 hex.pm 本地使用包

using a package locally with hex.pm

是否可以使用本地混合项目作为十六进制依赖项?

使用 Bundler,我可以添加如下一行:

gem 'action_subscriber', :path => "../action_subscriber"

这样我就可以在发布新版本之前尝试使用 gem。使用十六进制依赖项 management 工具是否可行?

是的。在您的 mix.exs 中,您可以使用 :path 关键字列出依赖项(与您对 gems 所做的非常相似)。

def dependencies do
  [{:testing_dep, path: "/Users/me/testing_dep"}]
end

您可以在 documentation for the mix deps task.[=15= 中阅读所有受支持选项的列表(例如,从 GitHub 或 Git 存储库中提取依赖项) ]