Como executar o aplicativo Elixir?
Qual é a maneira correta de executar um aplicativo Elixir?
Estou criando um projeto simples por:
mix new app
e depois disso eu posso fazer:
mix run
que basicamente compila meu aplicativo uma vez. Então, quando eu adiciono:
IO.puts "running"
nolib/app.ex
Entendo"running"
somente pela primeira vez, cadarun
não faz nada, a menos que haja algumas mudanças. O que posso fazer a seguir com o geradoapp.app
?
Claro que sei que posso fazer:
escript: [main_module: App]
nomix.exs
, providenciardef main(args):
e depois:
mix escript.build
./app
mas é meio complicado na minha opinião.
Há também algo como:
elixir lib/app.exs
mas não contamix.exs
obviamente, o que é necessário para dependências no meuapp
.