簡體   English   中英

在本地目錄中安裝 PERL CPAN 模塊

[英]Installing PERL CPAN modules in local directory

我有一個 1and1 托管帳戶,想安裝一些不屬於標准主機 package 的 Perl CPAN 模塊。 是否可以在沒有 ROOT 訪問權限的情況下安裝模塊? 如果是這樣,我該怎么做? 提前感謝您的指點。

cpanminus正迅速成為 CPAN 的選擇界面。 它支持將軟件包安裝到用戶的主目錄中。

它的用法簡單得可怕。 要在本地安裝 cpanminus package:

curl -L http://cpanmin.us | perl - App::cpanminus

要安裝任意 package:

curl -L http://cpanmin.us | perl - Lingua::Romana::Perligata

請記住將用戶的本地庫添加到 PERL5LIB 環境變量中。

export PERL5LIB=$HOME/perl5/lib/perl5:$PERL5LIB

我建議您使用perlbrew並在您的帳戶中安裝 Perl 的完整版本,而不僅僅是模塊。 這樣就不會那么麻煩了,尤其是當提供商決定更新系統 Perl 時。

這是一篇關於以普通(非 root)用戶身份安裝 perl 模塊的優秀文章:

以非 root 用戶身份安裝 Perl 模塊

要將模塊安裝到本地目錄,您可以使用local::lib

如前所述: local::lib

cpanm  --local-lib=~/Program/Perl/Lib Tk 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM