2
我有幾個使用相當多的CPAN模塊的Perl腳本。此外,這些腳本使用一些自定義perl模塊,而這些模塊又具有更多的CPAN依賴關係。Perl:如何在腳本中生成'use'd模塊列表?
一些腳本必須部署到生產環境中,其中預安裝的perl並不總是擁有所有需要的模塊。
有一種遞歸生成Perl腳本依賴項的列表,即所有爲它所需的CPAN模塊運行,以便它可以在部署之前確定?
快速解決方案似乎是grep perl腳本中的'use'關鍵字,但是這不會處理僅在運行時顯示的「隱藏」依賴關係(如Crypt :: SSLeay對於LWP上的https支持::用戶代理)。