repl elixir mix

repl - elixir server



InstalaciĆ³n de dependencias en elixir (1)

¿Hay una manera de instalar una dependencia para un proyecto de Elixir directamente a través de la línea de comandos utilizando mix o mix hex ?

Soy consciente de la opción para buscar el registro hex través de

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

Sin embargo, estoy buscando algo como

$ mix hex.install httpoison

que modificará mi archivo mix.exs , agregando el nombre y la versión más reciente de la dependencia a la función deps y el nombre de la applications a la lista de applications y luego ejecutará

$ mix deps.get

Para tirar y compilar la dependencia.


Parece que está buscando algo similar a npm install --save . Esta característica no existe en la mezcla. Puede instalar algo de la manera habitual agregándolo a mix.exs y ejecutando mix deps.get como usted menciona.

La otra forma en que puede desear instalar ciertas aplicaciones es a través de un archivo de mezcla que permite que esta tarea de mezcla se ejecute globalmente. Un ejemplo de esto es phoenix.new para crear nuevas aplicaciones phoenix que se pueden instalar ejecutando:

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