我把它放进了我的Foo.thor:
class Foo < Thor
desc 'hello', 'prints hello'
def hello
puts 'hello'
end
end
Foo.start(ARGV)
但是当执行'th foo:hello&#39;我收到此错误消息:
Could not find command "foo:hello" in "foo" namespace.
与输出&#39;你好&#39;
这样,你好&#39;输出似乎是正确的,但前面的行的错误信息让我想知道,如果出现问题。
我可以摆脱那条错误消息吗?
答案 0 :(得分:3)
请勿在文件中使用 Foo.start(ARGV)。你不需要这条线。
答案 1 :(得分:0)
事实证明,我不需要最后一行。没有它,错误消息就消失了!