【发布时间】:2013-01-12 13:54:35
【问题描述】:
我的 Web 服务器的 $HOME 中安装了几个 perl 模块。用于运行 perl 5.8.8 的 Web 服务器,因此它们安装在 $HOME/perl/lib/perl5/5.8.8/... 下
在服务器迁移期间,网络托管公司将perl 更改为5.10.1,但直到我的脚本开始失败时我才知道这一点。我设法通过将5.8.8 树复制到5.10.1 来进行快速的脏修复,现在它似乎工作正常,但我想避免我的脚本将来像这样失败。
即使 perl 版本再次升级,让我的脚本使用本地存储在 5.8.8 文件夹下的模块的最佳方法是什么?
我可以在我的脚本中添加对预期 perl 版本的检查,如果它发生变化,我可以通过电子邮件发送给自己,但是到那时为时已晚,因为在我解决问题之前脚本可能已经失败了好几次。理想情况下,我想防止脚本失败。
【问题讨论】:
-
哇,他们把你从 7 年前的 perl 版本升级到了 3.5 年前的版本?
标签: perl version perl-module