Тестирование с двумя версиями Catalyst в одной системе / приложении
Я пытаюсь протестировать клиентское приложение Catalyst, которое работает с Catalyst 5.8
и имеет некоторые серьезные проблемы с Catalyst 5.9
,
Я должен сделать это в их тестовой системе, где приложение [которое имеет сложную и грязную установку] работает с Catalyst 5.8
,
Мне интересно, есть ли чистый способ переключения назад и вперед?
Я думаю, например, установить 5.9 в пользовательский каталог, иди использовать Catalyst::Runtime '5.80';
или же use Catalyst::Runtime '5.90';
и переключатель @INC
вокруг, чтобы удовлетворить.
Однако, из-за некоторых более глубоких изменений, я подозреваю, что приложение в любом случае, возможно, придется пересобрать для 5.9.
Я не могу действительно сделать много глубоких изменений в среде, это не моя система, так что это проблема реализации и проблемы кодирования, все перепутано.
Любые комментарии по этому приветствию, я не глубокий эксперт Catalyst, поэтому я надеюсь на простой способ сделать это.