मैं ओएस एक्स पर रूबी 1.8.7 का उपयोग कर रहा हूं। रुबी दुभाषिया कहां स्थित है? मेरा लक्ष्य रूबी, व्याख्या की गई भाषाओं और व्याख्या/विश्लेषण के बारे में और जानना है।रुबी दुभाषिया कहां स्थित है?
उत्तर
आप which ruby
चला सकते हैं यह पता लगाने के लिए कि रूबी क्या है यदि आप टर्मिनल में ruby
टाइप करते हैं तो निष्पादित किया जाएगा।
आप निष्पादन के बारे में पता अधिक जानकारी प्राप्त करना चाहते हैं, तो आप चला सकते हैं:
$ ls -l $(which ruby)
lrwxr-xr-x 1 root wheel 76 Nov 8 12:56 /usr/bin/ruby -> ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
है यही कारण है, पर अमल which ruby
, और ls -l
में है कि के परिणामों से पारित है, जो तुम्हें दिखाता हूँ कि यह वास्तव में एक है रूबी ढांचे में बाइनरी के लिए symlink। तुम भी file
उपयोग कर सकते हैं पता लगाने के लिए किस प्रकार की फ़ाइल है:
$ file $(which ruby)
/usr/bin/ruby: Mach-O universal binary with 2 architectures
/usr/bin/ruby (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/bin/ruby (for architecture i386): Mach-O executable i386
क्या आप वाकई गहरे लाल रंग का एक स्क्रिप्ट से उपयोगकर्ता के पथ में है कि निष्पादित, बजाय हार्डकोड जहां रूबी है की बनाना चाहते हैं, तो आप अपनी स्क्रिप्ट के शीर्ष पर निम्न दुभाषिया के निर्देश का उपयोग कर सकते हैं:
#!/usr/bin/env ruby
यह काम करता है क्योंकि काफी सभी आधुनिक प्रणालियों /usr/bin/env
पर एक निष्पादन जो उपयोगिता है कि आप अपने रास्ते पर आधारित यह करने के लिए पारित निष्पादित करेंगे है; तो आपकी स्क्रिप्ट में /usr/bin/ruby
हार्डकोडिंग के बजाय, आप env
अपने लिए अपना रास्ता खोज सकते हैं।
whereis ruby
किसी टर्मिनल विंडो में आपको बता देंगे
आप इसे System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
तहत खोजने के लिए और /usr/bin/ruby
सांकेतिक रूप से लिंक करना चाहिए।
which ruby
चल रहा है यदि आपके सिस्टम पर एक या अधिक कार्यान्वयन हैं तो आपको रूबी का सटीक स्थान दिया जाएगा।
- 1. "ListViewItemPlaceholderBackgroundThemeBrush" कहां स्थित है?
- 2. स्थानीय भंडार कहां स्थित है?
- 3. हार्ड ड्राइव पर स्थित एक्सकोड कहां स्थित है?
- 4. एसक्यूएल कहां स्थित है, बराबर नहीं है?
- 5. ओरेकल इवेंट लॉग कहां स्थित है?
- 6. एंड्रॉइड एसडीके फ़ोल्डर कहां स्थित है?
- 7. नेटबीन्स कॉन्फ़िगरेशन फ़ाइल (netbeans.conf) कहां स्थित है?
- 8. शारीरिक रूप से स्थित .NET में असेंबली कहां स्थित हैं?
- 9. यह फ़ंक्शन और कहां है-> getPriceHtml() स्थित है?
- 10. UIKit फ्रेमवर्क कार्यान्वयन फाइलें कहां स्थित हैं?
- 11. सी ++ में स्थित शुद्ध वर्चुअल फ़ंक्शन कहां है?
- 12. एक्सकोड योजना पोस्ट-एक्शन के लिए स्थित लॉगफाइल कहां है?
- 13. डोमेन संचालित डिजाइन: वर्कफ़्लो तर्क कहां स्थित है?
- 14. मैक पर स्थित डिफ़ॉल्ट टर्मिनल $ PATH कहां है?
- 15. यूनिक्स पर पाइथन कहां स्थित है, मुझे कैसे पता चलेगा?
- 16. क्लाइंट मशीन पर स्थित एचटीएमएल 5 स्थानीय डेटाबेस कहां है?
- 17. अंतर्निहित PHP कार्यों के लिए स्रोत कोड कहां स्थित है?
- 18. रुबी
- 19. एक दुभाषिया
- 20. फाइल सिस्टम में स्थित आईओएस ढांचे बाइनरी कहां हैं?
- 21. वर्डप्रेस डिफ़ॉल्ट विजेट फ़ाइलें या फ़ंक्शंस कहां स्थित हैं?
- 22. MacOSX पर स्थित ओपनजीएल हेडर फाइलें कहां हैं?
- 23. रुबी
- 24. सीपीथन बाइटकोड दुभाषिया है?
- 25. रुबी
- 26. कहां है .gdbinit स्थित है और मैं इसे कैसे संपादित कर सकता हूं?
- 27. रुबी
- 28. पीपीआई में जीआईएल कहां है?
- 29. प्रोलॉग दुभाषिया?
- 30. दुभाषिया उत्परिवर्तन
आम तौर पर, 'कौन सा' कहां से अधिक विश्वसनीय है। 'जो' वास्तव में आपके पथ में पाएगा, जबकि 'जहां' कुछ मानक निर्देशिकाओं में देखेंगे; यदि आपके पास आपके पथ में गैर-मानक निर्देशिकाएं हैं (जैसे मैकपॉर्ट्स के लिए '/ opt/local/bin'),' जहां 'आप जो खोज रहे हैं उसे नहीं मिलेगा। –