2013-10-30 19 views
9

Tôi đang cố gắng để cài đặt một số module perl nhưng mọi thông điệp này được hiển thịLàm thế nào để cập nhật CPAN perl mô-đun

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. 

Tôi đã cố gắng để làm

install CPAN 
reload cpan 

Với

[email protected]:~$ 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 

Nhưng kết quả là

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. 


[email protected]:~$ 

Phiên bản vẫn là 1.960001.

+1

Điều này giống như một sự cố. Đây có phải là mâm xôi pi không? Bạn có đủ bộ nhớ để chạy CPAN.pm không? –

+0

Xin chào, đó là pi mâm xôi! Tôi có nên sử dụng cpanm không? – RaspDealer

+1

Sau khi tải tất cả các chỉ mục, vỏ CPAN mất khoảng 300MB trên hệ thống amd64 của tôi. Điều này có thể là quá nhiều cho hệ thống của bạn. cpanm có lẽ tốt hơn, vì nó không tải các chỉ mục vào bộ nhớ. –

Trả lời

3
  1. tải CPAN module từ trang http://metacpan.org/pod/CPAN

  2. này tar nó (tar zxf CPAN-2.00.tar.gz), cd vào thư mục và chạy

    perl Makefile.PL 
    make test 
    sudo make install 
    

chỉnh sửa: nếu nó phá vỡ làm cho một con đường với :: trong đó, có lẽ loại hệ thống tệp của bạn không hỗ trợ các ký tự này trong tên tệp

Để xem các loại hệ thống tập tin, chạy mount mà không cần bất kỳ thông số và tất cả các hệ thống tập tin được gắn với các loại của họ sẽ được hiển thị

Các lỗi Can't write-open blib/man3/CPAN::Admin.3pm dường như cho thấy một vấn đề hệ thống tập tin, nhưng ext4 trong chế độ rw âm thanh ổn. Hãy thử điều này từ CPAN-2.00 thư mục

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

Bước 1): OK Bước 2) perl Makefile.PL OK làm bài kiểm tra OK (QUA) sudo make install (ERROR) Manifying blib/man3/CPAN :: Admin.3pm Không thể ghi mở blib/man3/CPAN :: Admin.3pm: Đối số không hợp lệ tại /usr/share/perl/5.14/ExtUtils/Command/MM.pm dòng 141 thực hiện: *** [manifypods] Lỗi 22 – RaspDealer

+0

Bạn có đang chạy hệ thống tệp không không cho phép :: trong tên tệp? Hệ thống tập tin msdos không, ví dụ – Vorsprung

+0

Đó là một hệ thống dựa trên debian (raspbmc) – RaspDealer

11

Các thủ tục sau đây

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

công trình đối với tôi trên BANANA Pi Single-Board Computer với Ubuntu 14.04.

+0

Tôi có thể xác nhận điều này cũng cho Raspbian Wheezy trên Raspberry Pi 2 – GWu

+0

Làm việc trên Ubuntu 14 –

Các vấn đề liên quan