簡體   English   中英

如何更新CPAN perl模塊

[英]How to update CPAN perl module

我正在嘗試安裝一些perl模塊,但每次顯示此消息時

  New CPAN.pm version (v2.00) available.
  [Currently running version is v1.960001]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.

我試過這樣做

install CPAN
reload cpan

pi@raspbmc:~$ sudo perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.960001)
Enter 'h' for help.

cpan[1]> install CPAN

但結果是

Going to read '/root/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Going to read '/root/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Mon, 28 Oct 2013 23:41:06 GMT
  HTTP::Date not available
  ..............
  New CPAN.pm version (v2.00) available.
  [Currently running version is v1.960001]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.


...............pi@raspbmc:~$ 

版本仍然是1.960001。

以下程序

  1. kuz1@banana:~$ sudo perl -MCPAN -e shell
  2. cpan[1]> install CPAN
  3. cpan[2]> reload cpan

適用於使用Ubuntu 14.04的BANANA Pi單板計算機。

  1. 從此頁面http://metacpan.org/pod/CPAN下載CPAN模塊

  2. tar zxf CPAN-2.00.tar.gz它( tar zxf CPAN-2.00.tar.gz ),cd進入目錄並運行

     perl Makefile.PL make test sudo make install 

編輯:如果它打破了在其中創建::的路徑,那么您的文件系統類型可能不支持文件名中的這些字符

要查看文件系統類型,請運行不帶任何參數的mount ,並顯示所有已安裝的文件系統及其類型

錯誤Can't write-open blib/man3/CPAN::Admin.3pm似乎表明存在文件系統問題,但是在rw模式下的ext4聽起來不錯。 CPAN-2.00目錄中嘗試此操作

perl -e 'open($f,">blib/man3/CPAN::thisisatest") || die $!;'

暫無
暫無

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

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