तो रूबी 1.9 वास्तव में अच्छा है कि इसे स्वचालित रूप से rubygems की आवश्यकता होगी, और इसलिए जब आप require 'somegem'
पर कॉल करते हैं तो पहले रूबीगैम की आवश्यकता होती है, यह काम करेगा, और यह आमतौर पर कमाल है।rubygems लोड किए बिना ruby1.9 को कॉल करने का कोई तरीका है?
लेकिन मेरे पास रूबी का उपयोग करके खोल स्क्रिप्ट का एक टन है, और वे आम तौर पर rubygems पर भरोसा नहीं करते हैं। शैल उपकरण तुरंत चलाना चाहिए, और कुछ भी नहीं के लिए rubygems लोड करना एक बड़ा ड्रैग है, ज्यादातर क्योंकि इसमें बिखरी हुई छोटी फ़ाइलों के साथ डिस्क संचालन का एक गुच्छा शामिल है।
लोडिंग रत्नों को छोड़ने के लिए, मैं इन शैल स्क्रिप्ट को चलाने के दौरान रूबी को बताने में सक्षम होना चाहता हूं। आदर्श रूप से, शेबांग लाइन में #!ruby --no-rubygems
जैसे कुछ।
क्या ऐसी कोई बात है? या शायद एक संकलन विकल्प जो रूबी rubygems बताएगा मैन्युअल रूप से आवश्यक होना चाहिए?