मुझे लगता है कि $ LOAD_PATH के पथ को जोड़ने के लिए समझ में सिर्फ
$LOAD_PATH.unshift(path)
करते लेकिन मैं हर कार्यक्रम मैंने लिखा करने के लिए इस लाइन को जोड़ने के लिए है। क्या इसे सिस्टम स्तर में जोड़ने के लिए वैसे भी है?
मैंने रूबी के लिए स्टार्टअप स्क्रिप्ट पर थोड़ा सा खोज करने की कोशिश की, लेकिन इसका जवाब नहीं मिला। मैंने इस लाइन को kernel/common/module.rb
, ruby_constants.rb
, loader.rb
आदि में जोड़ने का प्रयास किया। लेकिन न तो काम करता है।
मुझे इस फ़ाइल को किस फ़ाइल में जोड़ना चाहिए?
अपडेट:
मैं ubuntu उपयोग कर रहा हूँ 10.04 और Rubinius। RUBYLIB
नामक कोई सिस्टम वैरिएबल नहीं है।
एक बनाने का प्रयास किया लेकिन काम नहीं किया। लेकिन मुझे एहसास हुआ कि मैंने गलती की है, और बैश स्क्रिप्ट .bashrc
में चर जोड़ने के लिए भूल गए हैं। चर जोड़ने के बाद, यह सब ठीक काम करता है!
मैंने सोचा कि उन्होंने 1.9 के बाद RUBYLIB को हटा दिया है? मैं रूबिनीस का उपयोग कर रहा हूं और रूबिलब नहीं मिला। और रूबी- मैं भी परेशान है – texasbruce
RUBYLIB मेरी रूबी में काम करता है 1.9s – dbenhur
मैंने अभी दो बार चेक किया है। कोई RUBYLIB या RUBYOPT env var नहीं है। मैं उबंटू 10.04 और रूबिनीस 2.0 का उपयोग कर रहा हूं। मैंने सिस्टम वैरिएबल जोड़ने का भी प्रयास किया लेकिन यह काम नहीं किया। – texasbruce