dla*_*tte 7 perl bundle distribution
有人如何分配本地(非"编译/ perl2exe/..."),Perl脚本,而不强迫用户了解自定义(非CPAN)模块的脚本才能运行需要的?
问题是用户将不可避免地将脚本复制到系统上的其他位置,并将脚本从其本机环境中取出,然后它就再也找不到运行所需的模块.
我有时会把模块复制到实际的脚本中,但我更喜欢更清洁的解决方案.
更新:我更好地澄清一下.我分发了一堆碰巧在后端使用类似模块的脚本.用户了解如何运行Perl脚本,而不是依赖告诉他们"不要移动脚本"我宁愿让他们移动文件.最不抵抗的道路.
如果您为客户端准备的脚本需要“自定义”模块,只需打包您的模块,就像您尝试将它们上传到 cpan 一样。然后将包提供给客户端,他可以使用 cpan 实用程序来安装脚本和模块。