2012-02-18 13 views
22

क्या कोई जानता है कि विंडोज 7 पर रूबी प्रोग्राम कैसे चलाएं/संकलित करें? उदाहरण के लिए आप एक्लिप्स में जावा संकलित कर सकते हैं, लेकिन मुझे रूबी के लिए कोई नहीं लगता है।विंडोज 7 पर रूबी प्रोग्राम कैसे चलाएं?

+4

स्टैक ओवरफ़्लो में आपका स्वागत है! मैंने आपके प्रश्न शीर्षक को और स्पष्ट होने के लिए संपादित किया। आपको जो भी जवाब सबसे अच्छा लगता है उसे स्वीकार करना चाहिए (चेकमार्क पर क्लिक करें), और आपके लिए उपयोगी अन्य उत्तरों को वोट दें (उत्तर के बाईं ओर संख्या के ऊपर तीर पर क्लिक करें)। –

+0

जबकि रूबी संकलित नहीं है, आप उन लोगों के लिए रूबी प्रोग्राम पैकेज कर सकते हैं जिनके पास रुबी स्थापित नहीं है, जैसा कि यहां पूछा गया है http://stackoverflow.com/q/4372988/366051 –

उत्तर

33

http://rubyinstaller.org/ - "विंडोज पर रूबी स्थापित करने का आसान तरीका"।

आपको भाषा और निष्पादन वातावरण देगा - आपको शुरू करने के लिए हर चीज की आवश्यकता होगी।

+0

ठीक है मैंने इसे डाउनलोड किया है लेकिन इसमें नहीं है उसके साथ एक कंपाइलर .. –

+7

आप रूबी प्रोग्राम संकलित नहीं करते हैं, आप बस उन्हें चलाते हैं। एक रूबी स्क्रिप्ट बनाएं (यानी यह '.rb' में समाप्त होता है)। फिर अपने कमांड लाइन प्रकार पर: "रूबी । आरबी" अपनी स्क्रिप्ट के नाम को प्रतिस्थापित करना। अगर आप रूबी आईडीई जैसे ग्रहण चाहते हैं, तो आपको Aptana डाउनलोड करना चाहिए, http://www.aptana.com/products/studio3/ डाउनलोड करें –

+0

जावा के विपरीत, रूबी एक व्याख्या की गई भाषा है, जिसका अर्थ है कि, सामान्य (और सिद्धांत) में, आप इसे संकलित नहीं करते हैं। आप अपने रनटाइम में स्क्रिप्ट निष्पादित करेंगे। सैद्धांतिक रूप से, रूबी के लिए एक कंपाइलर बनाया जा सकता है, लेकिन यह आवश्यक नहीं है। यदि आप कुछ रूबी कार्यक्षमता को बंडल करना चाहते हैं और इसे वितरित करना चाहते हैं, तो रूबी रत्न में एक नज़र डालें। – redhotvengeance

4

रूबी संकलित नहीं है, बल्कि इसका अर्थ है। @ilollar द्वारा दिए गए उपरोक्त लिंक का उपयोग करके आपको रूबी इंस्टॉल करने की आवश्यकता है।

तब, यदि आप फ़ाइल some_ruby.rb में एक कार्यक्रम के स्रोत कोड है, तो आप इस cmd में निष्पादित करेंगे:

ruby some_options.rb 

यह एक गहरे लाल रंग का आदेश के सामान्य रूप है:

ruby [ruby options] [program name] [program options] 
1

यहां एक नि: शुल्क ऑनलाइन पुस्तक है जो रूबी के बारे में आपके अधिकांश प्रश्नों का उत्तर देगी यदि आप अभी शुरू कर रहे हैं: http://ruby.learncodethehardway.org/book/

इसे "रूबी सीखें" कहा जाता है हार्ड वे ", लेकिन नाम को आपको फेंकने न दें - पुस्तक वास्तव में पालन करने में बहुत आसान है और आपको प्रोग्रामिंग के बारे में कुछ भी नहीं पता है।

यह आपको रूबी लिखने और पहली बार प्रोग्राम चलाने शुरू कर देगा।

इलोलर की तरह, रुबी इंस्टालर आपके विंडोज कंप्यूटर पर रूबी डालने का सबसे अच्छा तरीका है।

मैं वर्तमान में विंडोज 7 लिखने वाले रेल अनुप्रयोगों पर रूबी चला रहा हूं। आप रूबी के साथ विंडोज पर बहुत कुछ कर सकते हैं, हालांकि, आप सब कुछ नहीं कर सकते हैं। फाइलों के बंडल हैं जिन्हें आप डाउनलोड कर सकते हैं जो आपको रूबी प्रोग्राम लिखने में मदद करेंगे - उन्हें रत्न कहा जाता है। कुछ रत्न विंडोज़ पर नहीं चलेंगे - रूबी रेसर और इवेंटमैचिन के कुछ संस्करण दो हैं जो तुरंत दिमाग में आते हैं।

यह निराशाजनक हो सकता है, लेकिन यदि ऐसा होता है तो आप अपने विंडोज कंप्यूटर पर वर्चुअल मशीन में लिनक्स का एक संस्करण स्थापित कर सकते हैं ताकि आप इन रत्नों का उपयोग बिना नई मशीन प्राप्त कर सकें।

आप अपने हार्ड ड्राइव पर विभाजन के साथ सुधार या गड़बड़ किए बिना विंडोज के साथ चलाने के लिए लिनक्स भी इंस्टॉल कर सकते हैं। 'वूबी' नामक एक कार्यक्रम है जो आपकी विंडोज मशीन के अंदर चलाने के लिए उबंटू (लिनक्स का एक संस्करण) स्थापित करेगा। जब आप अपनी मशीन शुरू करते हैं तो यह वास्तव में आपको विंडोज या लिनक्स चुनने देगा।

लेकिन यह सब कुछ बाद में सोचने के लिए सामान है। आप निश्चित रूप से विंडोज पर रूबी विकसित कर सकते हैं।

0

इसके अलावा, यदि आप रूबी को इंटरैक्टिव रूप से चलाने के लिए चाहते हैं, तो उस स्थान को ढूंढें जहां यह स्थापित है और बिन उपनिर्देशिका को ब्राउज़ करें। मेरे लिए यह \ RailsInstaller \ Ruby1.9.3 \ bin था। इस निर्देशिका में एक फ़ाइल irb.bat होना चाहिए। उस पर डबल-क्लिक करें और आपको रूबी कंसोल सत्र मिलेगा।

0

आप ocra साथ खिड़की निष्पादनयोग्य बना सकते हैं। इस तरह आप ऐप बना सकते हैं और ऐप को किसी अन्य पीसी पर धक्का दे सकते हैं जिस पर रूबी इंस्टॉल नहीं है।

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