方法就悄然消失了吗? 这会产生错误,我不知道为什么。
#!/usr/bin/env perl
use Mojo::Home;
my $f = Mojo::Home->new->path('test.txt');
$f->spew('test');
Can't locate object method "spew" via package "Mojo::File" at ...
好吧,答案是版本。我昨天用的是9.33,没有这个方法。如果你升级到 9.35 就可以了。
在文档中没有任何注释的情况下添加新功能的这个小升级不太好。另外,使用旧功能,您现在可能会收到警告。