我想使用'mix'命令构建一个应用程序。
混合新的appname --module MODULE
但在iex解释器上,它无法识别
我在线阅读另一种运行我想要的方法是将其作为脚本参数传递:
$ bin / elixir bin / mix new appname --module MODULE
但这不起作用
答案 0 :(得分:4)
def do_thing(path):
command = "find {}".format(path)
background = run("").stdout.splitlines()
output = run(command).stdout.splitlines()
desired_output = []
for line in output:
for unwanted_line in background:
if not re.search(unwanted_line.strip(), line):
desired_output += [line]
return desired_output
是您需要从OS shell运行的可执行文件,而不是Erlang / Elixir shell。