web-dev-qa-db-ja.com

Perl CPANモジュールをインストールする際のエラーを解決する方法は?

UbuntuにPerl CPANの最新バージョンをインストールしました。

コマンドPerl -MCPAN -e Shell;install Gd::Graphを使用してCPANモジュールをインストールしようとすると、次のエラーが表示されます。

 
 ** root @ karthik#Perl -MCPAN -e Shell ** 
 
 ***ターミナルはAddHistoryをサポートしていません。
 cpan Shell -CPAN探索とモジュールのインストール(v1.9800)
「h」と入力するとヘルプが表示されます。
 cpan [1]> install Gd :: Graph 
 CPAN:Storable loaded ok( v2.20)
 Reading '/root/.cpan/sources/authors/01mailrc.txt.gz'
CPAN:Compress :: Zlib loaded ok(v2.02)
 .................................................. .......................... DONE 
 Reading '/root/.cpan/sources/modules/02packages.details.txt。 gz '
データベースは2012年6月29日金曜日に生成されました06:14:35 GMT 
 CPAN:HTTP :: Date loaded ok(v5.831)
 ..... .................................................. ..................... DONE 
 Reading '/root/.cpan/sources/modules/03modlist.data.gz'
キャッチエラー:「「glob」は、(評価28)行1.\cJの操作マスクによって/usr/share/Perl/5.10/CPAN/Index.pm行524\cJ\cICPAN :: Index :: rd_modlist( ' CPAN :: Index '、'/root/.cpan/sourc es/modules/03modlist.data.gz ')/usr/share/Perl/5.10/CPAN/Index.pmで呼び出されます85\cJ\cICPAN :: Index :: reload(' CPAN :: Index ')/で呼び出されましたusr/share/Perl/5.10/CPAN.pm行976\cJ\cICPAN :: exists( 'CPAN = HASH(0x93dd658)'、 'C​​PAN :: Module'、 'Gd :: Graph')は/ usr/shareで呼び出されます/Perl/5.10/CPAN/Shell.pm line 1256\cJ\cICPAN :: Shell :: expandany( 'CPAN :: Shell'、 'Gd :: Graph')は/usr/share/Perl/5.10/CPAN/で呼び出されますShell.pm行1681\cJ\cICPAN :: Shell :: rematein( 'CPAN :: Shell'、 'install'、 'Gd :: Graph')は/usr/share/Perl/5.10/CPAN/Shell.pmで呼び出されます1977\cJ\cICPAN :: Shell :: __ ANON __( 'CPAN :: Shell'、 'Gd :: Graph')行/usr/share/Perl/5.10/CPAN.pmで呼び出される376\cJ\cIeval {.. 。} /usr/share/Perl/5.10/CPAN.pm行で呼び出される373\cJ\cICPAN :: Shell()は-usr/share/Perl/5.10/CPAN.pm行で-e行1\cJ "で呼び出される392 
 CPAN :: Shell()が-e行1 
 Reading '/root/.cpan/sources/authors/01mailrc.txt.gz' 
 ....で呼び出されました.................................................. ...................... DONE 
 Reading '/ root /.cpan/sources/modules/02packages.details.txt.gz'
データベースは2012年6月29日金曜日に生成されました06:14:35 GMT 
 ......... .................................................. ................. DONE 
 Reading '/root/.cpan/sources/modules/03modlist.data.gz'
ターミナルはサポートしていませんGetHistory。
 Lockfileは削除されました。
 'glob'は、(評価30)行1で操作マスクによってトラップされました。
 /usr/share/Perl/5.10/CPAN/Index.pm行524 
 CPAN :: Index :: rd_modlist( 'CPAN :: Index'、 '/root/.cpan/sources/modules/03modlist.data.gz')/usr/share/Perl/5.10で呼び出されました/CPAN/Index.pm行85 
 CPAN :: Index :: reload( 'CPAN :: Index')は/usr/share/Perl/5.10/CPAN.pm行693 
 CPANで呼び出されます:: all_objects( 'CPAN = HASH(0x93dd658)'、 'C​​PAN :: Distribution')は/usr/share/Perl/5.10/CPAN/Shell.pm行1044 
 CPAN :: Shell :: failedで呼び出されます( 'CPAN :: Shell'、1、1)/usr/share/Perl/5.10/CPAN.pmで呼び出される414 
 eval {...} /usr/share/Perl/5.10で呼び出される/CPAN.pm行414 
 CPAN :: Shell()は-e行1 *** 
 
で呼び出されます

どうすれば解決できますか?

2
karthik.network

cpanminusスクリプトをインストールして、CPANからモジュールを取得、アンパック、ビルド、およびインストールします。

  • Sudo apt-get install cpanminus
  • cpan App::cpanminus

次のコマンドでモジュールGd :: Graphをインストールします。

  • cpanm Gd::Graph

CPANモジュールのインストール方法

1
koni_raid