gpt4 book ai didi

elixir - 自定义混合任务的“找不到任务”

转载 作者:行者123 更新时间:2023-12-04 12:06:30 27 4
gpt4 key购买 nike

我在 lib/mix/tasks/thing.exs 中有一个任务 Thing

代码是:

defmodule Mix.Tasks.Thing do
use Mix.Task

def run(_) do
IO.puts "hello world"
end

end

当我跑 mix thingmix Thing我收到 The task thing could not be foundThe task Thing could not be found
我试过运行 mix compile事先,这没有帮助。

我也试过把来自 this question 的代码直接进入我的 mix.exs,如该问题所示。我仍然无法运行任务。

最佳答案

需要编译混合任务。如果您从 lib/mix/tasks/thing.exs 重命名至 lib/mix/tasks/thing.ex那么它应该工作。

您可以在以下位置阅读有关脚本模式 (.exs) 的更多信息:http://elixir-lang.org/getting-started/modules.html#scripted-mode

关于elixir - 自定义混合任务的“找不到任务”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32104419/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com