我有一个Perl脚本,它有两个CPAN中存在的依赖项.我想要做的是让脚本本身提示用户安装必要的依赖项,以便脚本能够正常运行.如果用户需要输入某种身份验证来安装那些没关系的依赖项:我要避免的是以下工作流程:
运行脚本 - >观察它失败 - >漫无目的地搜索CPAN - > Lynch脚本编写者
相反,我希望有类似的东西:
运行脚本 - >自动下载脚本依赖项(根据需要进行身份验证) - >脚本成功 - >购买脚本编写器啤酒
可以这样做吗?
我编写了一个Perl脚本,我只是想把它给每个人,因为我计划编写一个bash脚本,用于测试用户的环境并查找该环境是否能够运行Perl脚本.
我想测试一下这样的事情:
任何建议都会非常感激:-)
如果我想分发Perl脚本,那么无痛地安装用户系统中缺少的任何所需模块的最佳方法是什么?如果有一种方法甚至可以安装/升级Perl本身,如果它丢失或"太旧",则可获得额外的功劳.
perl ×3
cpan ×2
automation ×1
bash ×1
dependencies ×1
deployment ×1
installation ×1
perl-module ×1