1

我正在尝试测试客户的 Catalyst 应用程序,该应用程序适用Catalyst 5.8Catalyst 5.9.

我必须在他们的测试系统上执行此操作,其中应用程序 [也有一个复杂而混乱的安装] 正在运行Catalyst 5.8.

我想知道是否有一种干净的方式来回切换?

我在想,例如,在自定义目录中安装 5.9,去使用Catalyst::Runtime '5.80';use Catalyst::Runtime '5.90';切换@INC以适应。

然而,由于一些更深层次的变化,我怀疑应用程序可能必须为 5.9 重新构建。

我真的不能对环境做很多深刻的改变,这不是我的系统,所以这是一个实现问题和一个编码问题,都混在一起了。

对此欢迎的任何评论,我不是一个深入的催化剂专家,所以我希望有一种简单的方法来做到这一点。

4

1 回答 1

2

使用local::lib安装不同的 Catalyst 版本

于 2012-09-17T15:23:58.713 回答