2013-05-30 6 views
8

प्रयास कर रहा है एक git add -i निम्न त्रुटि के परिणामस्वरूप:Git (1.8.1.2) त्रुटि जब सहभागी जोड़ने

Can't locate Error.pm in @INC (@INC contains: /usr/share/perl/5.14.2 
/etc/perl 
/usr/local/lib/perl/5.14.2 
/usr/local/share/perl/5.14.2 
/usr/lib/perl5 
/usr/share/perl5 
/usr/lib/perl/5.14 
/usr/share/perl/5.14 
/usr/local/lib/site_perl 
.) at /usr/share/perl5/Git.pm line 101. 

BEGIN failed--compilation aborted at /usr/share/perl5/Git.pm line 101. 
Compilation failed in require at /usr/lib/git-core/git-add--interactive line 7. 
BEGIN failed--compilation aborted at /usr/lib/git-core/git-add--interactive line 7. 

मैं था सब जोड़ने फ़ाइलों में कोई मुद्दों स्वयं या किसी अन्य Git आपरेशन के दौरान, या तो पर्ल नहीं था Error.pm का सही संस्करण ढूंढना या यह मेरे गिट पैकेज के साथ नहीं आया था।

मैंने कुछ समय में एक इंटरैक्टिव जोड़ने की कोशिश नहीं की है, इसलिए जब यह शुरू हुआ तो मैं यह नहीं कह सकता था।

उत्तर

7

मैं निम्नलिखित को निष्पादित करके इस हल (प्रयुक्त cpanm, तथापि cpan रूप में अच्छी तरह काम करेगा): cpanm Error.pm

+2

@UDaY पर चल रहा है मुझे स्पष्ट रूप से अपना जवाब स्वीकार करने के लिए 2 दिन का इंतजार करना होगा। –

+0

एस/सीपीएन त्रुटि.pm' हो? – cerberos

+0

@cerberos हां, चाहे 'cpan' या' cpanm' के साथ, जब तक आपको त्रुटि.pm इंस्टॉल हो जाए, इसे फिर से काम करना चाहिए। :-) –

9

स्वीकार किए जाते हैं जवाब मेरी स्थिति में काम नहीं किया है, लेकिन इस आदेश किया था:

sudo perl -MCPAN -e 'install Error'

here से। CentOS release 5.9 (Final)

+0

cpnanm "मॉड्यूल :: बिल्ड संस्करण 0.3 9 आवश्यक है - यह केवल संस्करण 0.38 है ./build लाइन 43. -> विफल स्थापना त्रुटि विफल रही। विवरण के लिए ~/.cpanm/build.log देखें।" यह सिर्फ ठीक काम किया। – user656449

+0

'प्रतिस्थापन (एस ///) में प्रतिस्थापित मूल्य $ _ [0] का उपयोग /usr/lib/perl5/5.14/File/Basename.pm लाइन 341 पर। 'एक और शानदार दिन ~ –

+3

CentOS पर आपको इंस्टॉल करने की आवश्यकता है (लापता) निर्भरता 'perl-error' (यानी:' yum install -y perl-error' और आपका 'git add -p' काम करेगा)। – bufh

संबंधित मुद्दे