我準備嘗試將一些代碼部署到多臺機器。據我所知,使用Makefile.pm
來跟蹤依賴性是確保它們被安裝到任何地方的最佳方式。我有的問題是我不確定我們的Makefile.pm
已經更新,因爲這個應用程序已經通過幾個不同的開發人員。如何查找Perl腳本使用的所有模塊?
有沒有什麼辦法通過我的源程序或幾個完整的程序來自動解析,以確定我的應用程序依賴於哪些模塊的確切版本?最重要的是,有什麼方法可以根據CPAN包進行過濾嗎? (所以我只依賴於Moose而不是每一個Moose自帶的模塊。)
第三個相關的問題是,如果你依賴於不是最新的模塊版本,那麼最好的方法是什麼有別人安裝它?我應該開始在應用程序中包含完整的本地化Perl安裝嗎?
感謝您對此進行總結。 – slu 2011-01-19 21:37:16