Mojo::Home 喷出方法在哪里?

问题描述 投票:0回答:1

方法就悄然消失了吗? 这会产生错误,我不知道为什么。

#!/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 ...

它应该可以工作: https://docs.mojolicious.org/Mojo/File#spew

perl mojolicious
1个回答
0
投票

好吧,答案是版本。我昨天用的是9.33,没有这个方法。如果你升级到 9.35 就可以了。

在文档中没有任何注释的情况下添加新功能的这个小升级不太好。另外,使用旧功能,您现在可能会收到警告。

© www.soinside.com 2019 - 2024. All rights reserved.