【问题标题】:Export Perl script with modules导出带模块的 Perl 脚本
【发布时间】:2019-10-07 07:51:07
【问题描述】:

我有一个 perl 脚本,它正在为我删除日志文件。现在我想在多台其他计算机和一台服务器上使用这个脚本。问题是,我使用了一些手动下载的模块。

我的问题是,如何将 perl 脚本导出到 .zip 并在脚本中包含所有使用的模块?

我想要达到的是,我可以将 .zip 文件放在另一台计算机上并运行脚本,而不会因手动导入模块而导致任何错误。

【问题讨论】:

标签: perl


【解决方案1】:

作为一个包含所有内容的程序分发:

或者,将依赖项安装到本地子目录和add the subdirectory to the include path

  • cpanm -L extlib Some::Module Yet::Another::Module More::Modules

【讨论】:

  • 最后一个选项也与Carton 所做的非常相似(以及其他功能)。
  • 如果模块位于相对于脚本的目录中,您可能需要How to locate local modules 而不必更改PERL5LIB
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-29
  • 2012-10-28
相关资源
最近更新 更多