Bei der Einstellung Aliase wie:Elixir: Aliase Mix, zwei `run` Aufgaben in einem Alias
defp aliases do
[
test_run: ["run -e 'IO.puts(\"One\")'", "run -e 'IO.puts(\"Two\")'"]
]
end
Das Ergebnis mix test_run
$ mix test_run
One
Two
sein sollte, aber es führt nur die erste Aufgabe und Drucke
$ mix test_run
One
Nicht sicher, ob es das Verhalten bestimmt wird, aber vor ein Problem stellen sie sicher, ich machen wollte. Hier ist das Repository, um den Fehler zu reproduzieren: https://github.com/wende/mix_run_twice
Ich bin mir auch nicht sicher, ob es beabsichtigt ist, aber selbst das zweimalige Ausführen von 'run' in' mix do' funktioniert nicht: 'MIX_DEBUG = 1 mix do -ne 'i.puts (" one ") , run -e 'IO.puts ("zwei")' ' – tkowal