我在寫Perl模塊,現在我在Makefile.PL
中包含了所有的依賴關係。唯一的問題是我有所有需要的模塊的最新版本,但我不想限制任何早期版本(並且無法更新它們或需要較舊版本的舊代碼)。有沒有什麼方法可以找到我的模塊可以使用的最低版本,而無需下載和測試所有版本?謝謝!如何判斷Perl模塊的最低版本號?
1
A
回答
2
不,沒有一個自動的方式來告訴。您可能需要先閱讀每個模塊的Changelog並查看發生了哪些更改。
1
曾聽說過Dist :: Zilla嗎?它不會幫助你解決版本問題......但它可以幫助你創建,維護和發佈模塊。正如其他人所說,唯一的方法來知道工作的版本是編寫測試和測試對他們...
+0
我最近從模塊Data :: Abridge中拉出了Dist :: Zilla,因爲它變成了一個負擔。潛在的貢獻者抱怨這一點,並且很難繼續在我所有不同的開發環境中工作。 – daotoad
相關問題
- 1. Perl模塊版本
- 2. 如何判斷ACCDB文件的版本?
- 3. Perl模塊,版本信息
- 4. 如何判斷在CMakeLists.txt中需要哪個最小CMake版本?
- 5. 支持Git子模塊的Git的最低版本
- 6. 具有shutil模塊的Python的最低版本是什麼?
- 7. 如何在Dist :: Zilla dist.ini中指定我的發行版的最低perl版本?
- 8. 模塊版本號與沒有版本號之間的差異
- 9. 如何找到已安裝的Perl模塊的版本?
- 10. 如何判斷屏幕中的圖塊
- 11. 如何在CPAN上處理需要Perl devel版本的模塊?
- 12. 如何找到Perl 6模塊的版本和權限?
- 13. 如何在Perl模塊中管理不同的API版本?
- 14. 如何更新Perl模塊的SVN版本
- 15. 如何判斷死亡時的行號?
- 16. 發行版中的每個Perl模塊是否都需要有版本號?
- 17. 如何我在perl腳本使用Perl模塊的某個版本(或更高版本)?
- 18. 如何判斷哪個表單模塊叫做你的類
- 19. 在Node.js中,我該如何判斷`this`模塊的路徑?
- 20. 如何判斷require.js加載全局範圍的所有模塊
- 21. 如何判斷我的代碼在執行哪個模塊?
- 22. 如何判斷MAMP使用哪個版本的PHP?
- 23. 如何判斷WiX使用哪個版本的VsixInstaller?
- 24. 如何判斷我擁有的MPICH或OpenMPI版本?
- 25. 如何判斷正在使用哪個版本的SMB?
- 26. 如何判斷一個圖書館與某些版本的GCC
- 27. 如何判斷終端使用哪個版本的Ruby?
- 28. 如何判斷我的XCode將部署到哪個iOS版本?
- 29. 如何判斷哪個版本的SQL Server在磁盤上?
- 30. 如何判斷我正在使用的Bing Maps版本?
嗯...你想要的方式來測試,如果你的代碼與舊版本的庫沒有... ...針對老版本的庫進行測試?這可能是如何工作的? –
如果您知道需要某個版本,請指定該版本。如果你不這樣做,不要指定一個。在這兩種情況下,實際上都可能需要更高版本。您可以根據需要調整版本作爲自動化測試報告和/或錯誤報告。 – ikegami
@AndyRoss可能有一個模塊,可以針對不同版本的模塊進行運行測試。這似乎是人們可能已經解決的一個常見問題。 – srchulo