[英]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 模塊的優秀文章:
要將模塊安裝到本地目錄,您可以使用local::lib
。
如前所述: local::lib
cpanm --local-lib=~/Program/Perl/Lib Tk
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.