2012-01-03 5 views
7

मेरे पास एक प्रोजेक्ट है जो ड्रॉपबॉक्स के समान है। मुझे विंडोज और मैक मशीनों से एस 3 तक कुछ फ़ोल्डरों को स्वचालित रूप से धक्का देना होगा। ड्रॉपबॉक्स ठीक वही नहीं करेगा जो मुझे चाहिए ताकि मैं वास्तव में इसका उपयोग नहीं कर सकूं। इसके अलावा, मैं इसे फ़ाइल सिंक्रनाइज़ेशन की खुशी में एक साफ सीखने का अनुभव होना चाहता हूं। :-)मैं "एक्सईई" बनाने के लिए रुबी का उपयोग कैसे कर सकता हूं जैसे ड्रॉपबॉक्स इस्तेमाल किए गए पायथन?

वैसे भी, मेरे मैक पर ड्रॉपबॉक्स की पैकेज सामग्री के माध्यम से खोदने के बाद, मैंने देखा कि ऐसा लगता है कि ड्रॉपबॉक्स क्लाइंट पायथन का उपयोग करता है और एक्सकोड नहीं? यह सच है अगर यह सच है क्योंकि मैं उद्देश्य-सी पर पायथन (या रूबी) का उपयोग करना पसंद करूंगा। लेकिन मैं उत्सुक हूं कि वे पाइथन को कैसे बंडल करने में सक्षम थे, यह मैक के लिए एक अकेला "EXE" प्रतीत होता है? मुझे वास्तविक .py फाइलें नहीं दिखाई देती हैं, इसलिए मुझे लगता है कि यह कुछ प्रकार का संकलित पायथन प्रोग्राम है?

अगर मैं कुछ ऐसा करना चाहता था, तो मुझे किन कदमों की आवश्यकता होगी? स्टैंड-अलोन पैकेज बनाने में जिसमें मुझे आवश्यक सब कुछ शामिल है।

क्या यह रूबी का उपयोग करके भी किया जा सकता है?

+0

एक संबंधित प्रश्न (हालांकि अधिकांश उत्तर पायथन टूल को संदर्भित करते हैं): http://stackoverflow.com/questions/940149/distributing-ruby-python-desktop-apps – aganders3

उत्तर

1

पायथन के लिए, सबसे लोकप्रिय समाधान Py2App है।

रुबी के साथ, MacRuby और Platypus है। मैकरुबी एक मैक-विशिष्ट रूबी कार्यान्वयन है, इसलिए यह उन परियोजनाओं के लिए बेहतर होगा जो मैकोज़ सुविधाओं का उपयोग करते हैं, जो स्क्रैच से लिखे गए हैं। एक ऐप के रूप में मौजूदा स्क्रिप्ट को पैकेजिंग के लिए प्लैटिपस बेहतर होगा।

+0

मैक दुनिया के लिए अच्छे समाधान होने लगते हैं लेकिन यदि संभव हो तो मैं मैक/विंडोज़ समर्थन और रुबी पसंद करूंगा। धन्यवाद – cbmeeks

+1

[रूबीस्क्रिप्ट 2Exe] (http://www.erikveen.dds.nl/rubyscript2exe/) मैक-केवल सामान की तुलना में कम पॉलिश प्रतीत होता है, लेकिन यह विंडोज, लिनक्स और मैक के लिए निष्पादन योग्य बना देगा। – kimhagen

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

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