我正在尝试升级到最新版本的 Moose,但我遇到了很多测试失败。
所有这些错误似乎都与元类有关。我也尝试安装 2.0402(这是我们在本地镜像上的)并得到相同的错误。例如:
t/cmop/rebless_with_extra_params.t ............................
Foo already has a metaclass, but it does not inherit Moose::Meta::Class
(Class::MOP::Class=HASH(0x2be2070)).
at /home/cpoe/Downloads/Moose-2.0603/blib/lib/Moose.pm line 170.
我正在做标准的“perl Makefile.PL; make; make test”。
$ perl -v
This is perl 5, version 12, subversion 2 (v5.12.2) built for x86_64-linux
如果有人可以建议在哪里解决此错误,或者我可以提供哪些其他信息来帮助诊断它?我在 Google 上的搜索结果一无所获。