在本地使用hex.pm包

时间:2015-01-28 05:06:02

标签: elixir

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

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

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

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

1 个答案:

答案 0 :(得分:40)

是的。在mix.exs中,您可以使用:path关键字列出相关性(与使用gems的方式非常相似)。

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

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