2011-11-11 13 views
10

रूबी स्क्रिप्ट के अंदर जावास्क्रिप्ट चलाने के कई तरीके हैं। उदाहरण के लिए, ExecJS है जिसका उपयोग अक्सर रूबी को एनपीएम मॉड्यूल को पोर्ट करने के लिए किया जाता है। तो, नोड के लिए एक "ExecRuby" है?मैं रुडी को नोड.जेएस से कैसे बुला सकता हूं?

उत्तर

16

आप का उपयोग कर किसी अन्य शेल कमांड की तरह रूबी आह्वान कर सकते हैं child_process.exec()

var exec = require("child_process").exec; 

exec('ruby -e "puts \'Hello from Ruby!\'"', function (err, stdout, stderr) { 
    console.log(stdout); 
}); 

है कि अगर आप के लिए क्या देख रहे हैं पता नहीं है?

+3

यह सच है, ज़ाहिर है। लेकिन मैं एक एनपीएम मॉड्यूल या कुछ ऐसा ढूंढ रहा हूं, जो पुल को संभालता है। रुबे में ExecJS की तरह ही। यदि इसके लिए लाइब्रेरी नहीं है तो मुझे लगता है कि बंदरगाह ExecJS को नोड में बहुत मुश्किल नहीं होगा और इसे चारों ओर घुमाएगा। – user544941

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

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