5

मैंने हेरोोक में एक ऐप तैनात किया है, और मैं वर्तमान में एक .env फ़ाइल में अपने पर्यावरण चर को संग्रहीत कर रहा हूं। मैंने heroku config:push का उपयोग उसकेोकू तक चर को धक्का देने के लिए किया था, और यह ठीक काम करता था।हेरोोक कॉन्फ़िगरेशन: पर्यावरण चर को अद्यतन नहीं करना

अब, मैं उनमें से एक को अपडेट करना चाहता हूं। मैंने इसे अपनी .env फ़ाइल में बदल दिया, और heroku config:push फिर से चलाया। पुश ने कहा कि यह सफल रहा, लेकिन जब मैं heroku config चलाता हूं, तो मैं देख सकता हूं कि वास्तव में मान नहीं बदले हैं। मैंने heroku restart चलाने का प्रयास किया है, लेकिन उसने कुछ भी नहीं किया।

मैं अपने पर्यावरण चर को उसकेोकू में कैसे अपडेट कर सकता हूं?

उत्तर

13

यह पता लगाया। आपको heroku config:push --overwrite चलाने की आवश्यकता है क्योंकि यह डिफ़ॉल्ट रूप से मौजूदा चर को ओवरराइट नहीं करेगा। यह खराब दस्तावेज है: -/

+0

+1 उसके दस्तावेज़ द्वारा खराब दस्तावेज के लिए +1। https://devcenter.heroku.com/articles/config-vars#local-setup स्पष्ट रूप से बताता है कि आपको चर को खींचते समय ओवरराइट का उपयोग करने की आवश्यकता है लेकिन धक्का देने पर नहीं। – liquidki

+2

'heroku config: push --overwrite' मेरे लिए काम नहीं कर रहा प्रतीत होता है। यह तब भी पुराना कॉन्फ़िगरेशन दिखाता है जब मैं 'heroku config' –

+1

करता हूं यह मेरे लिए काम करता है। लेकिन मैंने .env में अपने चर की परिभाषा में रिक्त स्थान या उद्धरणों के साथ समस्याएं देखीं। ऐसा लगता है कि आपको किसी भी रिक्त स्थान या उद्धरण का उपयोग नहीं करना चाहिए, जो – morgler

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

  • कोई संबंधित समस्या नहीं^_^