在 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 存储库中提取依赖项) ]
是否可以使用本地混合项目作为十六进制依赖项?
使用 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 存储库中提取依赖项) ]