2008-12-08 17 views
20

मैं रूबी दुभाषिया स्थापित करने की आवश्यकता के बिना कुछ सहयोगियों को रूबी ऐप भेजने में सक्षम होना चाहता हूं। एक एकल exe बेहतर होगा।मेरे रूबी ऐप से विंडोज़ निष्पादन योग्य बनाना?

मैं googled और "RubyScript2Exe" पाया।

इसके साथ आपके अनुभव क्या हैं? क्या ऐसे अन्य उपकरण हैं या क्या एक्सई बनाने की तुलना में पूरी तरह से बेहतर दृष्टिकोण हैं?

उत्तर

8

मैंने इसे लगभग 3 बार उपयोग किया है और मुझे इसके साथ कोई समस्या नहीं है और मैंने 10 सर्वरों पर ऐप्स में से एक चलाया और कभी भी कोई समस्या नहीं थी। तो, मुझे लगता है कि RubyScript2Exe उतना ही अच्छा है जितना कि यह रूबी के लिए मिलता है।

+0

RubyScript2Exe उपयोग करने के लिए बहुत आसान है। लेकिन यह उल्लेख करना अच्छा है कि निष्पादन योग्य शुरू करने में बहुत धीमे हैं। –

+1

ओकरा RubyScript2Exe का नवीनतम कार्यान्वयन है। एक क्लिक रूबी एप्लिकेशन के लिए खड़ा है – Benjamin

4

Crate नामक एक और है। आप इसके बारे में कुछ जानकारी here पा सकते हैं। हालांकि मैंने विंडोज़ पर इसका परीक्षण नहीं किया है।

7

_why's Shoes ढांचा आपको प्रोग्राम को मैक या विंडोज के लिए निष्पादन योग्य के रूप में पैकेज करने देता है जो जूते इंस्टॉल करता है (रूबी दुभाषिया होता है)। पैकेजर का उपयोग करने के बारे में जानकारी here है। _ यह भी संकेत देता है कि वह विंडोज निष्पादन योग्य here कैसे बनाता है।

+0

अब तक मैं जूते के साथ काम करने में वाकई खुश हूं, मैं इसे आज़माकर सलाह देता हूं। – danmayer

+2

_ क्यों गायब हो गया है, ऊपर वर्णित लिंक सभी ऑफ़लाइन हैं। शूज़ का नया घर http://shoes.heroku.com/ पर है और स्रोत कोड http://github.com/shoes/shoes –

+0

पर है रूबी दुभाषिया स्थापित करने के लिए प्रश्न की स्थिति, और आप जूते की अपेक्षा कैसे करते हैं स्थापित करने के लिए? – sawa

0

पार्टी के लिए देर हो जाने के लिए खेद है, लेकिन मुझे यह प्रश्न खुद को करने की कोशिश करने के लिए मेरी खोज में मिला (प्राथमिक संसाधन के रूप में अधिक से अधिक उपयोग करना शुरू कर रहा है)।

  • वेब पेज exerb किसी भी मंच पर चलाता है का कहना है:

    वैसे भी, मैं सिर्फ सफलता exerb साथ, हालांकि मैं नोटों की एक जोड़ी जोड़ना होगा पड़ा है। यह सच है; हालांकि यदि आप देशी कोड पर प्रोग्राम को "संकलित" करते हैं, तो exerb आपके सिस्टम के मूल कोड (उदा। लिनक्स .so फ़ाइलों) को .exe में एम्बेड करेगा। अभ्यास में, इसका मतलब है कि आपको विंडोज पर कोई महत्वपूर्ण ऐप बनाना है।

  • वेब पेज भी ruby -r exerb/mkrbc कहता है लेकिन वास्तविक आदेश ruby -r exerb/mkexy है।
5

ओसीआरए [1] को मत भूलना जिसे मैंने दो बार इस्तेमाल किया और जो बस काम किया। मैं ऊपर वर्णित RubyScript2Exe के साथ अपने exes बनाने के लिए प्रयोग किया जाता था, लेकिन रूबी 1.9 [2] के साथ उपयोग की जाने वाली समस्याएं थीं।

[1] http://ocra.rubyforge.org/
[2] http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/343891

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