这个问题具体是关于MooseX::Traits。方法apply_traits
已被弃用,它会发出如下警告消息:
apply_traits is deprecated due to being fundamentally broken.
disable this warning with "no warnings 'MooseX::Traits'"
任何人都可以解释为什么它“从根本上被打破”了吗?
它通过自己的测试方法,它适用于我正在尝试做的事情。是因为它使用了Moose::Meta::Role::apply()
吗?
答案 0 :(得分:0)
我无法告诉你你想知道什么,但我建议你找另一种方法 你想做什么,只是为了为你节省大量的工作。
我试图在生产中使用它,并且它一直引起Moose其他部分的问题,直到我再次撕掉它。我已经忘记了具体细节,但最后还是跟穆斯背后的一个主要人物交谈,他无法帮助。
显然,情况并没有改善。我会注意这个警告。
只是一些建议,抱歉,我无法回答你的问题。