4

便携式草莓 perl 是天赐之物——我可以将它与实际脚本一起捆绑到 NSIS 安装程序中,并让用户双击它。但是,我仍然需要在每个用户的计算机上手动安装脚本所需的 CPAN 模块。

是否有一种可移植的方式将 cpan 模块“注入”到草莓 perl 的便携版本中?

将便携式草莓放在开发机器上,通过 CPAN 安装模块,然后重新压缩以进行分发是个好主意吗?(我想如果我这样做,我需要将安装位置修复为 c:\custom-perl 或其他东西)。有人知道更直接的方法吗?我想我应该将 cpan 命令编写到安装程序中,但如果用户不必为安装程序等待 20 分钟以上(这是编译所有依赖项所需的时间),那就太好了。

4

1 回答 1

5

我认为如果您使用其中一种 CPAN 工具(cpan/cpanp/cpanm),它应该可以很好地安装Z:\<strawberry path>\perl\site\lib,然后您就可以打包整个东西了。

于 2011-01-28T07:54:46.517 回答