我有一个1and1的主机账户,想要安装一些Perl CPAN模块,这些模块不是标准的主机套餐的一部分。没有ROOT访问权限,可以安装模块吗?如果可以,如何操作呢?提前感谢您的指引。
cpanminus 迅速成为CPAN的首选接口。它支持将软件包安装到用户的主目录中。
使用非常简单。要在本地安装cpanminus软件包:
curl -L http://cpanmin.us | perl - App::cpanminus
安装任意软件包:
curl -L http://cpanmin.us | perl - Lingua::Romana::Perligata
请记得将用户的本地库添加到PERL5LIB环境变量中。
export PERL5LIB=$HOME/perl5/lib/perl5:$PERL5LIB
perlbrew
在您的账户中安装完整版Perl,而不仅仅是模块。这样做可以减少很多麻烦,特别是当供应商决定更新系统Perl时。#!/usr/bin/perl
行。 - Keith Thompson#! /usr/bin/env perl
来执行你 $PATH
中的 Perl 版本。我大约五年前就改用这种方式了,因为我厌倦了不断地切换 /bin/perl
、/usr/bin/perl
、/usr/share/bin/perl
和 /usr/local/bin/perl
。如果你已经打算更改所有脚本的顶行,那么最好以这种方式进行,这样你就永远不必再改变它了。 - David W.perlbrew
、cpanm
和 local::lib
等工具的东西,因此虽然它是一个不错的演示,但绝对不是我推荐或尝试使用的内容。 - Ashley