-1
虽然使用Net :: OpenID的消费者::模块,我从田野编译一些警告。Perl的fields.pm警告:名称“模块:: FIELDS”只能使用一次
Name "module::FIELDS" used only once
调查了一下,我发现这个编译递归遍历继承树,并寻找各个领域。但是,例如,如果该模块正在使用导出程序,并且字段恰好只在导出程序上查看一次,则会触发此警告。
此外,在四个警告中,三个实际上是其他类的基类(例如Exporter,Tie :: Hash),但第四个是'Cache :: RemovalStrategy :: LRU',出于某种原因包括:
use fields qw();
显然,它触发场调查模块,但不能创建领域哈希
那么,我该如何摆脱这些警告?
编辑:MacOSX上使用Perl 5.10.0
编辑:固定的模块名称的Net :: OpenID的=>网:: OpenID的消费者::
oops。我没有注意到的是,这些分离模块..我使用的Net :: OpenID的消费者:: - 固定的问题 –
和不只是一个简单的Perl'净-we'use :: OpenID的:: Consumer''导致警告?如果没有,请将您的实际代码缩减至最低,但仍然会给出警告 – ysth
我真的很想帮助您追踪此问题。 – ysth