私のウェブアプリはかなりの数のモジュールに依存しています。リモートサーバーにデプロイする場合、すべてのモジュールを再インストールするためにcpanmを実行する必要があります。これには、次の問題があります。
- 遅い。
- プライベートモジュール/プライベートパッチを含めることはできません
- 私が取り組んでいるものではなく、最新バージョンのモジュールをインストールします。
ですから、展開するときにそれらを再配布したいと思います。私はほとんどPARを使用できましたが、バイナリ形式でそれを実行したくないので使用できません-Perlバージョンとして、アーキテクチャが異なる可能性があります。
Module::Install::Bundle
私が見つけたクローゼットです。前提条件を指定すると、CPANからモジュールとそのすべての依存関係(コアモジュールまで)を自動フェッチできます。モジュールはビルドとテストを行いますが、「makeinstall」は何もしません-それらの前提条件をまったくインストールしません。
私が見逃したものはありますか?
私はWindowsでStrawberryPerlを使用しています。