एक तैनात हरोकू ऐप पर फ़ाइलों और फ़ाइल संरचना को कैसे देखें


85

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

मैंने कोशिश की -

$ heroku run bash --app <appName>
~$ pwd
~$ cd <path to images folder>

लेकिन मैं यहां केवल उन चित्रों को देखता हूं जो मैंने ऐप के साथ अपलोड किए थे, न कि क्लाइंट ऐप के माध्यम से जो अपलोड किए गए थे।

मैं क्या गलत कर रहा हूं?


: की तरह यह संभव है यह प्रतीत नहीं होता stackoverflow.com/questions/12763440/...
mightimaus

जवाबों:


191

मैं इस आदेश के साथ कर सकते हैं

heroku login
heroku run bash -a APPNAME
$ cd app

APPNAMEआपके हरोकू एप्लिकेशन का नाम है और फ़ोल्डर appमें आपकी फाइलें हैं।

जब आप अपनी आज्ञाओं को पूरा करते हैं और अपने टर्मिनल पर वापस जाना चाहते हैं, तो आप लिख सकते हैं

$ exit

1
मैक पर काम नहीं कर रहा। हमें उसी लाइन पर ऐप का नाम पास करना चाहिए जिसमें हिक्कु रन बैश
एप

4
Heroku bash --app your-app-name
नील

@Hagdy वास्तव में यह केवल तभी सही है जब आप अपनी वर्तमान कार्यशील निर्देशिका में हों। यह ध्यान रखना महत्वपूर्ण है कि इस कार्यशील निर्देशिका को हरोकू के साथ जोड़ा जाना चाहिए। मतलब कि आप इसकी सामग्रियों को हरोकू मास्टर तक पहुंचाएंगे। यदि आप कार्यशील निर्देशिका में नहीं हैं, तो आपको केवल टैप-नाम नाम की आवश्यकता है।
फ्रैंक

C: \ Users \ user> heroku run bush --app fast-island-39166 रनिंग झाड़ी 39 fast-island-39166 ... अप, run.2379 (फ्री) bash: bush: कमांड नहीं मिली - यहाँ क्या है खिड़कियों पर !!!

हेरोकू लॉगिन के साथ एक सत्र शुरू करने और उसके बाद कमांड हेरोकू रन बैश - अपना ऐप-नाम चलाएं, जवाब में मेरे अनुसार काम करें।
ओरेलियो चौके

21

टर्मिनल एक्सेस अब हरकोक डैशबोर्ड के शीर्ष दाईं ओर दिए गए लिंक "मोर" पर क्लिक करके प्रदान किया जाता है जहां आप "रन कंसोल" का चयन कर सकते हैं। यह टर्मिनल कमांड चलाने के लिए एक विकल्प प्रस्तुत करता है और 'बश' का डिफ़ॉल्ट दिखाता है। हालाँकि, आपको स्पष्ट रूप से 'बैश' या अन्य कमांड दर्ज करनी होगी। यदि आप फ़ाइलों को संपादित करते हैं, तो आपको Git का उपयोग करके अपने विकास कोड में सिंक्रनाइज़ेशन का प्रबंधन करना होगा।


1

जैसा कि @Juliano Araújo की उत्तरपुस्तिका से जुड़े प्रोजेक्ट फ़ोल्डर से आप बस चला सकते हैं heroku run bash

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.