मैं वर्तमान में/usr/local में मशीन पर प्राचीन पर्ल के अलावा मेरी होम निर्देशिका में पर्ल 5.10 सेट अप करना चाहता हूं। मैं इस मशीन पर एक सुपर-यूजर नहीं हूं।क्या मैं अपनी होम निर्देशिका में एक पूर्व-कॉन्फ़िगर किया गया पर्ल बाइनरी पैकेज स्थापित कर सकता हूं?
मुझे 5.10 HPUX perl बाइनरी पैकेज की आवश्यकता है और ऐसा लगता है कि ऐसा लगता है, लेकिन किसी कारण से ऐसा लगता है कि यह/usr/local (जैसा कि @INC त्रुटि संदेशों द्वारा प्रमाणित है) में चल रहा है। क्या PERLLIB के अलावा कुछ अन्य चर है, जैसे कि PERLHOME या मुझे कुछ सेट करने की आवश्यकता है ताकि पर्ल/usr/स्थानीय dirs में कुछ भी न देखे?
पीएस मैंने advice online को ./Configure चरण में डीआईआर संकलित करने और सेट करने के लिए देखा, लेकिन मुझे इस पुराने बॉक्स पर चीजों को संकलित करने में कठिनाई हो रही है, इसलिए मैं पूर्व-संकलित पर्ल का उपयोग करना पसंद करूंगा क्योंकि यह ज्यादातर काम करने लगता है।
अद्यतन - लियोन इस उत्तर दिया, तो मूल रूप से इसे अपने घर dir से सही ढंग से पर्ल बाइनरी चलाने के लिए जब तक यह मन में उस के साथ संकलित किया गया था
perl -V: userelocatableinc userelocatableinc = 'undef'; –
फिर आप भाग्य से बाहर हैं। आपको इसे स्वयं संकलित करना होगा। –
क्या इसका मतलब यह काम नहीं करेगा? तो आपके जवाब मूल रूप से हैं कि इस बाइनरी को मेरे घर डीआईआर में रखने का कोई तरीका नहीं है क्योंकि उस चर को सेट नहीं किया गया था जब किसी ने इसे संकलित किया था। मान लीजिए कि उनके पास यह कैसे काम करेगा? –