2012-04-30 58 views
7

Windows XP上使用ActiveState 5.8.8,我想安裝一個更新的Perl進行測試/遷移。perlbrew在Windows上工作嗎?

+2

試試它可能會更快。從CPAN和'perlbrew init'安裝App :: perlbrew。使用[Strawberry Perl](http://strawberryperl.com/)可能會有更好的運氣,它帶有一個完整的構建工具鏈(make,C編譯器等)。 – Schwern

+0

我不介意嘗試,但我害怕搞亂我現有的安裝,這將是非常糟糕的。 –

+2

所以備份它。整個AS安裝包含在一個目錄中。 – ikegami

回答

10

有一天,我們會超出當時我們認爲僅限於一臺計算機的日子。當我想測試這種東西時,我會製作虛擬機。我保持一個乾淨的基礎安裝,製作這些東西的副本,以多種方式配置它們,然而我喜歡它們。

如果我做的不好,我可以輕鬆地返回到基本安裝或恢復到快照。我有幾個Windows虛擬機僅用於此用途(並且它們運行得更快,因爲我的新Mac上的虛擬機與我的舊$ 300 HP塔)相比,速度更快。

這不僅僅是針對ActivePerl的建議。如果開發人員無法獲得或不需要大量硬件,則應該擁有大量虛擬機。您將虛擬機設置爲測試機器,而不是將您的「個人」機器(包括所有個性化設置,音樂等)用作測試機器。

至於文字提問:我沒有在Windows上使用perlbrew,但很容易找到這些:

請注意,您需要一個編譯器工具鏈打開perl的源代碼轉換成可執行文件,因爲perlbrew假定你把所有的東西unixy。

+1

我可以理解爲什麼我會得到接受的答案,但我希望有人隨同解釋使其在Windows上工作,並且選中標記可以轉移到該答案。 :) –

5

最近,另一種出現:

berrybrew - 在Windows Strawberry Perl版本經理

它基本上是使用Perl的草莓爲perlbrew的Windows。