2012-09-26 33 views
1

我在寫Perl模塊,現在我在Makefile.PL中包含了所有的依賴關係。唯一的問題是我有所有需要的模塊的最新版本,但我不想限制任何早期版本(並且無法更新它們或需要較舊版本的舊代碼)。有沒有什麼方法可以找到我的模塊可以使用的最低版本,而無需下載和測試所有版本?謝謝!如何判斷Perl模塊的最低版本號?

+0

嗯...你想要的方式來測試,如果你的代碼與舊版本的庫沒有... ...針對老版本的庫進行測試?這可能是如何工作的? –

+3

如果您知道需要某個版本,請指定該版本。如果你不這樣做,不要指定一個。在這兩種情況下,實際上都可能需要更高版本。您可以根據需要調整版本作爲自動化測試報告和/或錯誤報告。 – ikegami

+0

@AndyRoss可能有一個模塊,可以針對不同版本的模塊進行運行測試。這似乎是人們可能已經解決的一個常見問題。 – srchulo

回答

2

不,沒有一個自動的方式來告訴。您可能需要先閱讀每個模塊的Changelog並查看發生了哪些更改。

1

曾聽說過Dist :: Zilla嗎?它不會幫助你解決版本問題......但它可以幫助你創建,維護和發佈模塊。正如其他人所說,唯一的方法來知道工作的版本是編寫測試和測試對他們...

+0

我最近從模塊Data :: Abridge中拉出了Dist :: Zilla,因爲它變成了一個負擔。潛在的貢獻者抱怨這一點,並且很難繼續在我所有不同的開發環境中工作。 – daotoad

相關問題