如何在不强制用户了解脚本运行所需的自定义(非 CPAN)模块的情况下分发本机(非“已编译/perl2exe/...”)Perl 脚本?
问题是用户不可避免地会将脚本复制到系统上的其他地方并将脚本从其本地环境中取出,然后它就无法再找到它需要运行的模块。
我有时只是将模块复制到实际脚本中,但我更喜欢更清洁的解决方案。
更新:我最好澄清一下。我分发了一堆恰好在后端使用类似模块的脚本。用户了解如何运行 Perl 脚本,但与其依赖于告诉他们“不,不要移动脚本”,我更愿意简单地允许他们移动文件。阻力最小的路径。