2014-04-18 9 views
7

मैं अपने लोचदार बीनस्टॉक पर एक कस्टम .config फ़ाइल चलाने की कोशिश कर रहा हूं। मैं this link पर दिशानिर्देशों का पालन कर रहा हूं। मैं एक फ़ाइल myapp.config बुलाया बना लिया है, और उस में निम्नलिखित डाल:लोचदार बीनस्टॉक पर एक .config फ़ाइल चलाना?

"commands" in configuration file .ebextensions/myapp.config in application version myapp-0.0.33-SNAPSHOT must be a map. Update "commands" in the configuration file.

यह त्रुटि वास्तव में गुप्त है:

container_commands: 
     01_setup_apache: 
     command: "cp .ebextensions/enable_mod_deflate.conf /etc/httpd/conf.d/enable_mod_deflate.conf" 

जब मैं इस चलाने के लिए, मैं निम्नलिखित त्रुटि मिलती है। मैं क्या गलत कर रहा हूं?

मेरा कंटेनर अपाचे टॉमकैट 7.

उत्तर

14

उत्तर मिला। जाहिर है व्हाइटस्पेस महत्वपूर्ण है। मैं बदल दिया है:

container_commands: 
     01_setup_apache: 
     command: "cp .ebextensions/enable_mod_deflate.conf 
/etc/httpd/conf.d/enable_mod_deflate.conf" 

रहे हैं:

container_commands: 
     01_setup_apache: 
      command: "cp .ebextensions/enable_mod_deflate.conf /etc/httpd/conf.d/enable_mod_deflate.conf" 

और अब यह काम करता है।

+2

वाईएएमएल में रिक्त स्थान महत्वपूर्ण हैं। – PachinSV

0

कॉन्फ़िगरेशन फ़ाइल स्वरूप या तो याम या जेसन हो सकता है। आपकी मूल कॉन्फ़िगरेशन यम शैली की थी लेकिन गैर-अनुरूप थी। यही कारण है कि सफेद स्थान फिक्सिंग (जो इसे यम अनुपालन कर रहा है) ने आपकी कॉन्फ़िगरेशन तय की है। यदि आप यमल में अपनी कॉन्फ़िगरेशन लिख रहे हैं, तो आप इसे यमल पार्सर के माध्यम से चला सकते हैं ताकि यह जांच सके कि यह अनुपालन है या नहीं।

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