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