नहीं मिल ऐसा लगता है जब CPAN के माध्यम से पर्ल मॉड्यूल स्थापित करने मैं एक विन्यास समस्या है और मैं नहीं जानता कि यह कैसे सही करने के लिए:CPAN पर्ल मॉड्यूल संस्थापक टार फ़ाइल
[[email protected] JESSE]# pwd
/root/.cpan/sources/authors/id/J/JE/JESSE
[[email protected] JESSE]# ls -l
total 240
-rw-r--r-- 1 root root 105464 Feb 20 11:39 CHECKSUMS
-rw-r--r-- 1 root root 9223 Apr 12 2011 Locale-Maketext-Simple-0.21.tar.gz
-rw-r--r-- 1 root root 125483 Feb 20 11:39 WWW-Mechanize-1.72.tar.gz
[[email protected] JESSE]# cpan -i WWW::Mechanize
CPAN: Storable loaded ok (v2.20)
Reading '/root/.cpan/Metadata'
Database was generated on Mon, 20 Feb 2012 11:10:26 GMT
Running install for module 'WWW::Mechanize'
Running make for J/JE/JESSE/WWW-Mechanize-1.72.tar.gz
CPAN: Digest::SHA loaded ok (v5.61)
CPAN: Compress::Zlib loaded ok (v2.033)
Checksum for /root/.cpan/sources/authors/id/J/JE/JESSE/WWW-Mechanize-1.72.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.82)
Uncompressed /root/.cpan/sources/authors/id/J/JE/JESSE/WWW-Mechanize-1.72.tar.gz successfully
Using Tar:/bin/tar xvf "WWW-Mechanize-1.72.tar":
Couldn't untar WWW-Mechanize-1.72.tar
CPAN: File::Temp loaded ok (v0.22)
CPAN: CPAN::Meta loaded ok (v2.112150)
Package seems to come without Makefile.PL.
(The test -f "/root/.cpan/build/JESSE-n72IRU/Makefile.PL" returned false.)
Writing one on our own (setting NAME to WWWMechanize)
Had problems unarchiving. Please build manually
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
[[email protected] JESSE]# ls -l
total 240
-rw-r--r-- 1 root root 105464 Feb 20 11:39 CHECKSUMS
-rw-r--r-- 1 root root 9223 Apr 12 2011 Locale-Maketext-Simple-0.21.tar.gz
-rw-r--r-- 1 root root 125483 Feb 20 11:39 WWW-Mechanize-1.72.tar.gz
[[email protected] JESSE]# which tar
/bin/tar
[[email protected] JESSE]# which gzip
/bin/gzip
समस्या यहां हो रहा है:
Uncompressed /root/.cpan/sources/authors/id/J/JE/JESSE/WWW-Mechanize-1.72.tar.gz successfully
Using Tar:/bin/tar xvf "WWW-Mechanize-1.72.tar":
Couldn't untar WWW-Mechanize-1.72.tar
tar.gz फ़ाइल वास्तव में असम्पीडित है और एक नया निर्देशिका में यहां पाया जा सकता:
/root/.cpan/build/JESSE-KjCEMS/WWW-Mechanize-1.72.tar
अगर मैं खोल अंदर से एक ही आदेश चला, मैं कुछ अधिक जानकारी प्राप्त:
cpan[1]> install WWW::Mechanize
CPAN: Storable loaded ok (v2.20)
Reading '/root/.cpan/Metadata'
Database was generated on Mon, 20 Feb 2012 11:10:26 GMT
Running install for module 'WWW::Mechanize'
Running make for J/JE/JESSE/WWW-Mechanize-1.72.tar.gz
CPAN: Digest::SHA loaded ok (v5.61)
CPAN: Compress::Zlib loaded ok (v2.033)
Checksum for /root/.cpan/sources/authors/id/J/JE/JESSE/WWW-Mechanize-1.72.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Use of uninitialized value $newdir in substitution (s///) at /usr/lib64/perl5/Cwd.pm line 502.
Use of uninitialized value $newdir in chdir at /usr/lib64/perl5/Cwd.pm line 510.
Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/lib64/perl5/Cwd.pm line 510.
Use of uninitialized value $newdir in pattern match (m//) at /usr/lib64/perl5/Cwd.pm line 525.
Use of uninitialized value $newdir in split at /usr/lib64/perl5/Cwd.pm line 531.
..........................................................................--DONE
DEL(1/10): /root/.cpan/build/CPAN-1.9600-jGTV10
DEL(2/10): /root/.cpan/build/File-Which-1.09-yoVWZC
DEL(3/10): /root/.cpan/build/Test-Script-1.07-aJWrXb
DEL(4/10): /root/.cpan/build/Probe-Perl-0.01-gzZ2eR
DEL(5/10): /root/.cpan/build/IPC-Run3-0.044-AP6EMp
DEL(6/10): /root/.cpan/build/Time-HiRes-1.9721-xxseE6
DEL(7/10): /root/.cpan/build/CPAN-Meta-YAML-0.003-wGtH0a
DEL(8/10): /root/.cpan/build/JSON-PP-2.27105-fvkwNa
DEL(9/10): /root/.cpan/build/Package-Constants-0.02-7Ms_OL
DEL(10/10): /root/.cpan/build/Module-Metadata-1.000004-tXKIBB
CPAN: Archive::Tar loaded ok (v1.82)
Uncompressed /root/.cpan/sources/authors/id/J/JE/JESSE/WWW-Mechanize-1.72.tar.gz successfully
Using Tar:/bin/tar xvf "WWW-Mechanize-1.72.tar":
Couldn't untar WWW-Mechanize-1.72.tar
CPAN: File::Temp loaded ok (v0.22)
CPAN: CPAN::Meta loaded ok (v2.112150)
Package seems to come without Makefile.PL.
(The test -f "/root/.cpan/build/JESSE-DGrTh_/Makefile.PL" returned false.)
Writing one on our own (setting NAME to WWWMechanize)
Had problems unarchiving. Please build manually
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
JESSE/WWW-Mechanize-1.72.tar.gz : unwrapped NO -- untar failed
यह मेरे कि $ newdir गतिशील /root/.cpan/build/JESSE-DGrTh_/
उत्पन्न या /root/.cpan/build/JESSE-KjCEMS/
या जो भी प्रणाली उत्पन्न करता है के साथ अद्यतन नहीं किया जा रहा है लगता है या कम से कम वह जानकारी टैर कमांड
पर नहीं जा रही है क्या किसी को पता है कि मैन्युअल इंस्टॉल करने के बिना मैं तंत्र को कैसे ठीक कर सकता हूं?
जब मैं 'सीपीएन' चलाता हूं, तो यह मुझे बताता है कि यह स्टेलेबल 2.30 का उपयोग कर रहा है, इसलिए यह संभव नहीं है कि आपकी स्थापना पूरी तरह अद्यतित हो। 'सीपीएन - वर्जन' से आउटपुट 'सीपीएएन 1.57' (प्रकार) का कहना है। हालांकि, यह समस्या की व्याख्या नहीं करता है, जब तक कि आप जिस संस्करण का उपयोग कर रहे हैं उसमें कोई दोष न हो। क्या यह सिर्फ डब्ल्यूडब्ल्यूडब्ल्यू :: मैकेनाइजेशन, या सभी मॉड्यूल प्रभावित हैं? (मैं आमतौर पर 'cpanp' का उपयोग करता हूं; मैं नवंबर में 'cpan' का उपयोग करता था, ऐसा लगता है। और डब्ल्यूडब्ल्यूडब्ल्यू :: मैकेनाइजेशन पहले से ही अद्यतित था।) –
मैं जोनाथन के साथ सहमत हूं, ['बंडल :: सीपीएएन'] अपग्रेड करता हूं (http://p3rl.org/Bundle::CPAN) पहले; पुराने सॉफ्टवेयर को डीबग करने में कोई समझ नहीं है। – daxim
मैंने अपग्रेड किया लेकिन यह कहा कि सब कुछ अद्यतित था। यह cpan -O – user1164594