最佳答案
运行长生不老药应用程序的正确方法是什么?
我正在创建一个简单的项目:
mix new app
然后我可以做:
mix run
基本上就是编译我的应用程序一次,所以当我添加:
IO.puts "running"
在 lib/app.ex
中,我只是第一次看到 "running"
,除非有一些变化,否则每个连续的 run
什么也不做。我接下来可以用生成的 app.app
做什么?
我当然知道我能做到:
escript: [main_module: App]
在 mix.exs
提供 def main(args):
,然后:
mix escript.build
./app
但在我看来有点麻烦。
还有这样的东西:
elixir lib/app.exs
但是它显然没有计算 mix.exs
,这是我的 app
中的依赖所需要的。