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