在 Elixir 中安装依赖项
Installing dependencies in Elixir
有没有办法使用 mix
或 mix 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
和 运行ning mix deps.get
中以通常的方式安装某些内容。
您可能希望安装某些应用程序的另一种方法是通过混合存档,允许此混合任务 运行 全局。其中一个例子是 phoenix.new
用于创建新的 phoenix 应用程序,可以通过 运行ning:
安装
mix archive.install https://github.com/phoenixframework/phoenix/releases/download/v0.16.1/phoenix_new-0.16.1.ez
有没有办法使用 mix
或 mix 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
和 运行ning mix deps.get
中以通常的方式安装某些内容。
您可能希望安装某些应用程序的另一种方法是通过混合存档,允许此混合任务 运行 全局。其中一个例子是 phoenix.new
用于创建新的 phoenix 应用程序,可以通过 运行ning:
mix archive.install https://github.com/phoenixframework/phoenix/releases/download/v0.16.1/phoenix_new-0.16.1.ez