web-dev-qa-db-ja.com

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

依存関係をプルしてコンパイルします。

22
Daniel Corin

npm install --saveのようなものを探しているようです。この機能は混在して存在しません。 mix.exsに追加し、前述のようにmix deps.getを実行することで、通常の方法で何かをインストールできます。

特定のアプリケーションをインストールするもう1つの方法は、ミックスアーカイブを使用して、このミックスタスクをグローバルに実行できるようにすることです。この一例は、次のコマンドを実行してインストールできる新しいフェニックスアプリケーションを作成するためのphoenix.newです。

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