我正在尝试测试与Catalyst 5.8
一起使用的客户端的Catalyst应用程序,并且Catalyst 5.9
存在一些严重问题。
我必须在他们的测试系统上执行此操作,其中应用程序[具有复杂且混乱的安装]与Catalyst 5.8
一起运行。
我想知道是否有一种干净的前后切换方式?
我想,例如,在自定义目录中安装5.9,使用Catalyst::Runtime '5.80';
或use Catalyst::Runtime '5.90';
并切换@INC
以适应。
但是,由于一些更深层的变化,我怀疑应用程序可能必须为5.9重新构建。
我无法真正对环境做出很多深刻的改变,这不是我的系统,所以这是一个实现问题和一个编码问题,所有问题都混淆了。
对此欢迎的任何评论,我都不是深度催化剂专家,所以我希望有一个简单的方法来做到这一点。