Ruby रनर
मुफ्त ऑनलाइन Ruby रनर। ब्राउज़र में ही Ruby 3.4 कोड तुरंत लिखें और चलाएँ — puts आउटपुट, असली एरर मैसेज और उदाहरण लाइब्रेरी के साथ। इंस्टॉल नहीं।
यह रनर कौन सा Ruby वर्शन इस्तेमाल करता है?
यह आधिकारिक CRuby 3.4 इंटरप्रेटर का WebAssembly में कंपाइल किया हुआ वर्शन (ruby.wasm प्रोजेक्ट) चलाता है। इंजन लोड होने के बाद हेडिंग के बगल का बैज RUBY_VERSION से मिला सटीक वर्शन दिखाता है।
क्या मेरा कोड मेरे डिवाइस से बाहर जाता है?
नहीं। पूरा इंटरप्रेटर WebAssembly से आपके ब्राउज़र टैब के अंदर चलता है — पार्सिंग, निष्पादन और आउटपुट सब लोकल होते हैं। कुछ भी सर्वर पर अपलोड नहीं होता और अकाउंट की ज़रूरत नहीं।
पहला लोड लगभग 30 MB का क्यों है?
आप पूरा Ruby इंटरप्रेटर उसकी स्टैंडर्ड लाइब्रेरी सहित डाउनलोड करते हैं। पहले डाउनलोड के बाद ब्राउज़र उसे कैश कर लेता है, जिससे अगली बार पेज लगभग तुरंत तैयार हो जाता है।
क्या स्टैंडर्ड लाइब्रेरी या gems इस्तेमाल कर सकते हैं?
स्टैंडर्ड लाइब्रेरी शामिल है, इसलिए require "json", "set", "date" आदि सीधे चलते हैं। रनटाइम पूरी तरह ऑफ़लाइन रहता है, इसलिए थर्ड-पार्टी gems इंस्टॉल नहीं हो सकते।
अगर स्क्रिप्ट हमेशा के लिए चलती रहे तो?
लगभग 10 सेकंड बाद निष्पादन रोक दिया जाता है और इंजन अपने आप रीस्टार्ट हो जाता है, इसलिए पेज कभी फ्रीज़ नहीं होता। यह सीमा इसे स्निपेट और अभ्यास के लिए आदर्श बनाती है, लंबे काम के लिए नहीं।
लोकल Ruby इंस्टॉल से क्या अंतर है?
यहाँ कोई सेटअप नहीं और यह फ़ोन व Chromebook समेत हर डिवाइस पर चलता है। फ़ाइलें, नेटवर्क, gems या लंबे कामों वाले असली प्रोजेक्ट के लिए लोकल इंस्टॉल्ड Ruby बेहतर रहता है।
puts, print और p चलते हैं?
हाँ। स्टैंडर्ड आउटपुट आउटपुट पैनल में दिखता है, और stderr व उठाए गए एक्सेप्शन क्लास, मैसेज और लाइन नंबर के साथ लाल रंग में दिखते हैं — बिल्कुल टर्मिनल जैसा।
क्या gets से यूज़र इनपुट पढ़ सकते हैं?
नहीं। स्क्रिप्ट नॉन-इंटरैक्टिव मोड में, बंद stdin के साथ चलती है, इसलिए gets तुरंत nil लौटाता है। इंटरैक्टिव इनपुट चाहिए तो वही कोड लोकल Ruby में चलाएँ।
कोड चलाने के लिए शॉर्टकट है?
हाँ। एडिटर में Ctrl+Enter (Mac पर Cmd+Enter) दबाएँ — बिना माउस छुए कोड चल जाएगा।
संबंधित टूल
- Lua रनर मुफ्त ऑनलाइन Lua रनर। ब्राउज़र में ही Lua 5.4 कोड तुरंत लिखें और चलाएँ — print आउटपुट, एरर स्टैक ट्रेस और इन्फिनिट लूप प्रोटेक्शन के साथ। इंस्टॉल नहीं।
- कोड प्लेग्राउंड लाइव प्रीव्यू, लाइन नंबर वाला एडिटर और कैप्चर किए गए कंसोल के साथ ऑनलाइन HTML, CSS और JavaScript प्लेग्राउंड। स्निपेट तुरंत टेस्ट करें और नतीजा एक HTML फ़ाइल में डाउनलोड करें - पूरी तरह ब्राउज़र में।
- Chmod कैलकुलेटर चेकबॉक्स के साथ Linux फ़ाइल अनुमतियों को विज़ुअलाइज़ और गणना करने के लिए मुफ्त ऑनलाइन chmod कैलकुलेटर। संख्यात्मक (755, 644) और प्रतीकात्मक (rwxr-xr-x) अंकन के बीच तुरंत कन्वर्ट करें। setuid, setgid, sticky bit जैसी विशेष अनुमतियों का समर्थन करता है।
- ASCII तालिका दशमलव, हेक्साडेसिमल, ऑक्टल, बाइनरी कोड, HTML एंटिटी और वर्णन के साथ पूर्ण ASCII वर्ण एन्कोडिंग संदर्भ। तुरंत खोजें और फ़िल्टर करें।
- HTTP अनुरोध परीक्षक अपने ब्राउज़र में सीधे REST API का परीक्षण करें। कस्टम हेडर, बॉडी और क्वेरी पैरामीटर के साथ GET, POST, PUT, DELETE अनुरोध भेजें। तुरंत प्रतिक्रिया स्थिति, हेडर और JSON बॉडी देखें।
- .htaccess जनरेटर Apache .htaccess नियम उत्पन्न करें - रीडायरेक्ट, रीराइट, सुरक्षा हेडर, कैशिंग और बहुत कुछ।
- Robots.txt जनरेटर मुफ्त ऑनलाइन robots.txt जनरेटर। robots.txt फ़ाइलें बनाएं और अनुकूलित करें ताकि सर्च इंजन क्रॉलिंग को नियंत्रित किया जा सके, क्रॉलर एक्सेस को प्रबंधित किया जा सके, और आपकी साइट के SEO को अनुकूलित किया जा सके।
- साइटमैप जनरेटर मुफ्त ऑनलाइन XML साइटमैप जनरेटर। URL जोड़ें, प्राथमिकता और आवृत्ति सेट करें, SEO-अनुकूल साइटमैप तुरंत बनाएं।