催化劑的兩個版本我想測試客戶端的催化劑的應用與Catalyst 5.8
工作,並有一些嚴重的問題Catalyst 5.9
。測試與同系統/應用
我在其中應用程序[其中有一個複雜和混亂的安裝過於]與Catalyst 5.8
運行要做到這一點他們的測試系統。
我不知道是否有切換回來,前鋒一個乾淨的方式是什麼?
我在想,例如,將5.9安裝在自定義目錄中,請使用Catalyst::Runtime '5.80';
或use Catalyst::Runtime '5.90';
並切換@INC
以適應。
然而,由於一些更深層次的變化,我懷疑應用程序可能需要重新建爲5.9反正。
我真的不能讓很多對環境的深刻變化,這不是我的系統,所以它的實施方面的問題和編碼一個,都混合起來。
在此歡迎任何評論,我不是一個深刻的催化劑專家,所以我希望有一個簡單的方法來做到這一點。
'用模塊VERSION'可能不會做你的想法。它所做的只是從平常的地方加載'Module',如果版本不是至少'VERSION',就會發出cro cro聲。要加載模塊的特定版本,您需要操作'@ INC' – mob
謝謝,一個可悲的事實[!]並感謝提醒我... –