मैं लोचदार बीनस्टॉक पर मानक रेल 4.2.0 ऐप चला रहा हूं। कंटेनर 64-बिट अमेज़ॅन लिनक्स 2014.0 9 v1.0.9 बॉक्स रूबी 2.1.4, प्यूमा 2.9.1 और Nginx 1.6.2 चल रहा है।लोचदार बीनस्टॉक रैक 1.5.2 को सक्रिय रूप से सक्रिय करता है, लेकिन मेरे जेमफाइल को रैक 1.6.0
जब मैं इस पर्यावरण को कोड दबाता हूं, तो मुझे puma.log में निम्न त्रुटि मिलती है: "आपने पहले से ही रैक 1.5.2 सक्रिय कर दिया है, लेकिन आपके जेमफाइल को रैक 1.6.0 की आवश्यकता है। bundle exec
आपके आदेश में इसे हल कर सकता है । "
मुझे कुछ महीने पहले इन त्रुटियों को देखने में याद नहीं आया जब मैं परीक्षण कर रहा था और ऐसा लगता है कि यह अड़चन है। कभी-कभी मैं धक्का देता हूं और सब कुछ काम करता है, दूसरी बार मैं धक्का देता हूं और यह विफल रहता है।
https://forums.aws.amazon.com/thread.jspa?messageID=599675 सुझाव देता है कि /opt/elasticbeanstalk/support/conf/puma.conf
में कोई बग हो सकता है, लेकिन मैंने उस फ़ाइल को पैच किया है और त्रुटि अभी भी होती है। मैंने यह भी सुनिश्चित किया है कि मुझे अपने जेमफाइल में प्यूमा और रैक होना है।
मेरे ईसी 2 उदाहरणों को रैक के सही संस्करण को लोड करने के लिए सबसे अधिक उत्पादन तैयार और टिकाऊ तरीका क्या है?