2009-01-02 11 views
5

मुझे पता चला है कि वहां एक सैंडबॉक्स मणि था (जो लोग try ruby in your browser बनाते थे, लेकिन यह केवल रूबी 1.8 के साथ संगत था। एक और समस्या यह है कि मुझे अब यह नहीं मिल रहा है (ऐसा लगता है कि वे रुकते हैं सर्वर से मणि की सेवा ...)।रेल में एक सैंडबॉक्स में भाषा

तो, वहाँ किसी भी सुरक्षित सैंडबॉक्स में गहरे लाल रंग का चल रहा है (ताकि आप अपने ब्राउज़र से चला सकते हैं)? या चलाने के लिए एक आसान तरीका के रास्ते (के लिए है उदाहरण लूआ/पायथन) एक सैंडबॉक्स में (कोई फाइल सिस्टम एक्सेस नहीं है, ऑब्जेक्ट्स का कोई सृजन नहीं है) और रूबी (रेल 2.2) से बुलाया जा सकता है?

मैं बिना किसी प्रयास के try_ruby नीचे एक रूबी है। लेकिन यह एक आसान भाषा होनी चाहिए (मैंने देखा कि रूबी में एक प्रोलॉग था, यहां तक ​​कि एक लापरवाही लेकिन मुझे नहीं लगता कि वे भाषा सीखना आसान हैं ...)।

तो, क्या आपके पास कोई सुझाव या सुझाव हैं? या मुझे रूबी में अपना खुद का डीएसएल बनाना शुरू करना चाहिए (यदि कुछ हद तक सुरक्षित प्रणाली बनाने में कोई समाधान है)?

Thx

उत्तर

1

मैं This article on hackety.org (मृत लिंक) में आए आज सुबह। हो सकता है कि यह आपको सही दिशा में एक गाइड के रूप में सेवा दे सके

0

एक और तरीका है की तरह codepad.org यह (वीएम अलगाव और कॉल की जाँच) करता है

1

पुरुष जो लिखा मूल मणि गायब हो गया, Keyser Söze शैली: http://www.rubyinside.com/why-the-lucky-stiff-is-missing-2278.html

मैं मैंने पढ़ा है कि जेआरबीई मणि अधिक मौजूदा या रखरखाव है, लेकिन मुझे अब तक यह छोटी गाड़ी मिली है। , http://flouri.sh/2009/4/4/how-to-set-up-the-jruby-sandbox

कुल मिलाकर ऐसा लगता है कि रूबी की तरह अब यह अधिकार :(

4

मैं गहरे लाल रंग का एक संशोधन के आधार पर गहरे लाल रंग का के लिए एक sandbox के एक कार्यान्वयन के विकास कर रहा हूँ का एक ठोस कार्यान्वयन की कमी है: यहाँ कुछ सेटअप निर्देश दिए गए हैं सी में लिखे दुभाषिया, मैं हाल ही में मणि कहा जाता shikashi (rdoc documentation) का एक कार्यात्मक संस्करण जारी किया है।

+0

हाय मैं रेल परियोजना में अपने मणि का उपयोग करने की कोशिश कर रहा हूं। मुझे यह अजीब अपरिभाषित विधि 'छाया' मिल रही है। यह तब होता है जब एक्सेस एसोसिएशन प्रॉक्सी विधियों –

+0

कृपया, मुख्य परियोजना पृष्ठ (https://github.com/tario/shikashi) आईआर क्रम में बग की रिपोर्ट करें ताकि तेजी से तय किया जा सके । – rseminara

+0

यह बग अब मौजूद नहीं है, हुक के बदसूरत दृष्टिकोण को बदलने के लिए कोड के एक रिएक्टर के कारण, शिकाशी द्वारा रल्लाहुक मणि, एक और स्थिर समाधान (कई अन्य समस्याएं भी भंग हो गईं) – rseminara

0

यदि आप एक खिलौने के डिब्बे में किसी भी भाषा को चलाना चाहता हूँ मुझे यकीन है कि नहीं हूँ। लेकिन मैंने पाया कि जावास्क्रिप्ट एक के रूप में चल रहा है लंबे समय तक सैंडबॉक्स भाषा। The ruby racer project आपको v8 इंजन को आर में एम्बेड करने देता है uby। उम्मीद है की वो मदद करदे।

संबंधित मुद्दे