【发布时间】:2016-08-19 04:00:17
【问题描述】:
当设置别名时:
defp aliases do
[
test_run: ["run -e 'IO.puts(\"One\")'", "run -e 'IO.puts(\"Two\")'"]
]
end
mix test_run 的结果应该是
$ mix test_run
One
Two
但它只执行第一个任务并打印
$ mix test_run
One
不确定这是否是预期的行为,但在提出问题之前我想确定一下。 这是重现错误的存储库: https://github.com/wende/mix_run_twice
【问题讨论】:
-
我也不确定它是否有意,但即使在
mix do中尝试两次run也不起作用:MIX_DEBUG=1 mix do run -e 'IO.puts("one")', run -e 'IO.puts("two")'
标签: elixir elixir-mix