centos

2012-08-01 18 views
12

पर पर्ल JSON स्थापित करें जब मैं एक पर्ल स्क्रिप्ट (मेरी centos पर 6 मशीन) चलाने के लिए मैं यह संदेश प्राप्त कोशिश कर रहा हूँ:centos

Can't locate JSON.pm in @INC (@INC contains: 
/usr/local/lib/perl5/5.10.1/x86_64-linux-thread-multi 
/usr/local/lib/perl5/5.10.1 
/usr/local/lib/perl5/site_perl/5.10.1/x86_64-linux-thread-multi 
/usr/local/lib/perl5/site_perl/5.10.1 .)... 

थोड़ा googling के बाद, मुझे पता चला है कि मैं करने की जरूरत है उस मॉड्यूल को स्थापित करें; लेकिन, जब मैं टाइप कर रहा हूँ:

... 
Setting up Install Process 
Package perl-JSON-2.17-1.el5.noarch already installed and latest version 
Nothing to do 

क्या मैं आदेश है कि स्क्रिप्ट चलाने के लिए में कर सकते हैं:

sudo yum install perl-JSON 

मैं इस संदेश को मिल सकता है?

मेरे पर्ल संस्करण है v5.10.1

धन्यवाद, के माध्यम से इसे स्थापित करने के लिए

+0

दिलचस्प है, मैं इस मॉड्यूल याद आ रही थी और एक तरह से CPAN और अपने प्रश्न के बजाय यम के माध्यम से इसे स्थापित करने के लिए देख रहा था जवाब यह (yum इंस्टॉल perl-JSON)। यह मेरे CentOS 7 पर इसे हल किया गया। यदि सीपीएएन आपके लिए काम करता है, तो आप जांच सकते हैं कि कौन सा पथ उपयोग कर रहा है। – Nagev

उत्तर

23

प्रयास करें:

1) CPAN (cpan install)

$ sudo cpan JSON 

2) CPAN ऋण (cpanm)

स्थापित करें cpan शून्य से

$ wget http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.5017.tar.gz 
$ tar -zxvf App-cpanminus-1.5017.tar.gz 
$ cd App-cpanminus-1.5017 
$ perl make.pl 
$ make 
$ make test 
$ sudo make install 

फिर cpanm

$ sudo cpanm JSON 

के माध्यम से इसे स्थापित मैं, cpanm के माध्यम से CPAN मॉड्यूल के साथ काम पसंद करते हैं क्योंकि यह आधुनिक और आसान तरीका है! yum install cpan cpan JSON

+3

धन्यवाद !!!! मैंने 'सुडो सीपीए जेएसओएन 'की कोशिश की और यह काम किया !!! – Noam

1
cpan (नहीं cpan ऋण) के लिए

। मेरे मामले में, Centos 7 में चल रहे:

yum install cpan 

तो

yum install cpanminus 
+0

क्या यह स्वीकृत उत्तर के समान नहीं है? – Rup

+0

पहली पंक्ति "यम इंस्टॉल सीपीएन" सरल है क्योंकि यह इसे स्रोत कोड से संकलित करने के बजाय रेपो से प्राप्त करती है (जैसे wget/tar/make)। दूसरी पंक्ति "सीपीए जेएसओएन" स्वीकृत उत्तर के समान है। – user3333565

+0

Thw wget/tar/make cpanminus के लिए है, सादा सीपीएन नहीं। उनका 'सुडो सीपीएन जेएसओएन' मान रहा है कि आपको पहले से ही 'cpan' इंस्टॉल किया गया है, सच है। – Rup

4

हो सकता है कि यह दूसरों की मदद करेगा: