用于自动安装 CPAN 模块的 shell/bash 脚本



我想要一个shell脚本,它可以找到本地系统中安装perl的目录,打开该perl,并自动安装所有CPAN模块。

我认为cpanminus就是你要找的。

您可以安装如下模块:

cpanm Dancer Dancer::Plugin::Database (etc. etc.)

它将安装这些模块以及所有依赖项。

如果您正在安装一个模块并且想要它的所有依赖项,只需告诉 cpan 命令您想要的模块,它会处理其余的工作。

% cpan Some::Module

perl附带的实用程序已经知道perl在哪里,因为它们调整了他们的shebang线,使其成为安装它们的perl。当它启动时,他们将从该perl获取所有设置。

如果要使用其他perl,请使用该perl运行cpan。现在所有设置都来自 /my/other/perl .

% /my/other/perl `which cpan` Some::Module

此外,您可以使用-J转储cpan设置,摆弄它们,并加载它们以进行单次cpan

% cpan -J > settings.dump
...adjust settings...
% cpan -j settings.dump

相关内容

  • 没有找到相关文章

最新更新