- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试升级到最新版本的 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.
I've posted a gist of the full make test
output .
我正在做标准的“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 上的搜索没有任何结果。
最佳答案
这个问题现在已经解决了,因为它是我以前遇到过但忘记了的错误。
我已经复制了一个旧的 .bashrc
到这个盒子并且忘记了这个:
echo $PERL5LIB
lib:t/lib
t/lib
位曾导致我在其他模块上安装失败,我应该记住这一点。
关于perl - 驼鹿测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12277113/
在我们的类(class)中,我们有一个模式,其中我们创建了一个属性来表示一个 计算值。由于明显的原因,我们要缓存计算出的值 然后在基础值之一更改时使缓存无效。 所以我们目前有这个: package F
我了解使用 builder使子类可以轻松覆盖属性默认值,并且角色可以require他们。这也可以使用 default 来完成。像这样: has 'foo' => is => 'rw
有没有人在 Mighty Moose/ContinuousTests 中遇到过 Here Be Dragons 警告? 这被放置在一个私有(private)方法旁边,可能是因为它是私有(private
使用 __PACKAGE__->meta->get_attribute('foo') ,您可以访问 foo给定类中的属性定义,这可能很有用。 #!perl package Bla; use Moose
我正在构建一个脚本,该脚本以递归方式构建目录的子目录/文件的名称以及这些子目录中的文件的名称作为对象: package Dir; use Moose; use Modern::Perl; use Fi
我已收到 很多异常(exception)由于向我的 Moose 构造函数提供了不完整的数据,因此来自 QA。属性名称存在于构造函数参数中,但值为 undef . 对于许多脚本应用程序来说,事实就是如此
我经常使用Moose确保我的数据具有合适的默认值,如下所示: package Bla; use Moose; has eins => is => 'ro', isa => 'Int'; has zwe
我是一名优秀的程序员,十分优秀!