所以我遇到了这个奇怪的错误。 变量名称可能不包含:: at … /的perl5 / LIB /的perl5 / x86_64的-cygwin的线程的多/等级/ MOP / Package.pm触发它的代码是:
覆盖’emitEvent :: ENOTE :: …
override 第一个参数必须是继承方法的(非限定)方法名称。
override
emitEvent::ENOTE::Final 不是可接受的Perl方法名称,因为Perl会将其视为名为的方法 Final 在包中 emitEvent::ENOTE 。如果你在创建一个名为that的方法中愚弄了一些东西,你应该解决这个问题。
emitEvent::ENOTE::Final
Final
emitEvent::ENOTE