【问题标题】:Installation local perl and modules from bash从 bash 安装本地 perl 和模块
【发布时间】:2013-10-23 22:37:05
【问题描述】:

我的脚本需要新版本的 perl,我已将其安装到本地目录中,以避免损坏 Debian 附带的打包版本的 perl。

我配置并安装了一个 perl 压缩包:

Configure -des -Dprefix=/root/perl
make
make install 

然后我调用 cpan:

/root/perl/bin/perl -MCPAN -e shell 

每次我安装一个模块时,我都会这样做:

$/root/perl/bin/perl -MCPAN -e shell
cpan[2]> install Getopt::Long
cpan[2]> install WWW::Mechanize
cpan[2]> install File::Find::Rule

使用 perl 的系统版本,我曾经能够从 Bash 执行此操作:

$cpan -i DBI

如何在 bash 中使用类似的命令,而无需在每次需要安装模块时都打开 cpan shell?

编辑:我应该更彻底地阅读文档。 解决办法是:

/root/perl/bin/perl -MCPAN -e 'install Getopt::Long'

或者(谢谢,突然行动)

/root/perl/bin/cpan -i Getopt::Long

【问题讨论】:

标签: perl cpan


【解决方案1】:

如果您在 /root/perl 下完全安装了 perl,是否没有可以运行的 /root/perl/bin/cpan 可执行文件?

【讨论】:

  • 这样更好。 /root/perl/bin/cpan -i Getopt::Long
猜你喜欢
  • 2015-05-07
  • 2020-08-11
  • 2011-10-27
  • 1970-01-01
  • 2019-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多