/ / रूबी के साथ रूबी 2.2.3 स्थापित करने के बाद इसका एक अलग संस्करण है - रूबी-ऑन-रेल, रूबी, रेबनेव

आरबीएनवी के साथ रूबी 2.2.3 स्थापित करने के बाद इसका एक अलग संस्करण है - रूबी-ऑन-रेल, रूबी, आरबीएनवी

मैं रेल्स 5 का उपयोग करने की कोशिश कर रहा हूं, जिसके लिए रूबी संस्करण> = 2.2.2 की आवश्यकता है।

मैंने 2.2.3 के साथ स्थापित किया rbenv install 2.2.3 और इसे वैश्विक रूप दिया। जब मैं जाँच करता हूँ ruby -v मुझे मिला ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15].

हालांकि जब मैं दौड़ता हूं bundle exec railties/exe/rails new /parent-folder/api --api --edge मुझे त्रुटि मिलती है:

Rails 5 requires Ruby 2.2.2 or newer.

You"re running
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin14.0]

यदि मैं स्पष्ट रूप से सटीक संस्करण संख्या के लिए स्थानीय संस्करण सेट करता हूं 2.2.3p173 या 2.2.3 तो यह कहता है rbenv: version "2.2.3" is not installed (या 2.2.3p173 तदनुसार)।

जब मैं प्रदर्शन करता हूं rbenv install -l केवल उपलब्ध संस्करणों की जांच करने के लिए 2.2.3 सूचीबद्ध है, नहीं 2.2.3p173.

डॉन "समझे कि यह कैसे काम करने के लिए मिलता है।

साइड नोट्स: मैंने रूबी बिल्ड को अपडेट किया है, मेरे $ पेट में आरबेंव सेटअप सही ढंग से है, मैं "आरवीएम" स्थापित नहीं किया है।

उत्तर:

उत्तर № 1 के लिए 1

के बजाय bundle exec railties/exe/rails new /parent-folder/api --api --edge प्रयत्न ./rails/railties/exe/rails new myapp --edge --dev जहां "रेल्स" रेल गिट रेपो है।