繁体   English   中英

在Elixir中安装依赖项

[英]Installing dependencies in Elixir

有没有办法使用mixmix hex直接通过命令行为Elixir项目安装依赖项?

我知道通过搜索hex注册表的选项

$ mix hex.search httpoison

Package    Version  URL
httpoison  0.11.0   https://hex.pm/packages/httpoison

但是,我正在寻找类似的东西

$ mix hex.install httpoison

这将修改我的mix.exs文件,将依赖项的名称和最新版本添加到deps函数,将应用程序名称添加到applications列表,然后运行

$ mix deps.get

拉取和编译依赖项。

听起来你正在寻找类似于npm install --save东西。 混合中不存在此功能。 您可以通过将其添加到mix.exs并运行mix deps.get来按常规方式安装。

您可能希望安装某些应用程序的另一种方法是通过混合存档,允许此混合任务全局运行。 其中一个例子是phoenix.new用于创建新的phoenix应用程序,可以通过运行来安装:

mix archive.install https://github.com/phoenixframework/phoenix/releases/download/v0.16.1/phoenix_new-0.16.1.ez

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM