2016-02-12 5 views
11

यह पहली बार है जब मैं रिमोट सर्वर पर वेब एप्लिकेशन को तैनात करने का प्रयास करता हूं। मैंने अपने angularJs ऐप को तैनात करने के लिए फायरबेस चुना है। ये उनके द्वारा बताए गए चरणों हैं:फ़ायरबेस पर कोणीय ऐप को तैनात नहीं कर सकता

  1. npm install -g firebase-tools < ---- सफलतापूर्वक
  2. firebase init < स्थापित - यहाँ यह कहना है कि इस कार्रवाई को प्रवेश करना पड़ता है। मैं अगले चरण में आगे बढ़ता हूं।

    Error: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.

मैं नहीं जानता कि क्या "देख लॉगिन: ci"

  • firebase login < ---- मैं निम्नलिखित मिल मतलब है, लेकिन मैं करने की कोशिश की:

    1. firebase login:ci < ---- मुझे निम्न मिलता है: "त्रुटि: लॉगिन नहीं चलाया जा सकता: सीआई गैर-इंटरैक्टिव मोड में।"

    मैंने एक question in their support groups भी लिखा, लेकिन अभी तक कोई जवाब नहीं है।

    क्या आपको पता है कि मुझे क्या करना चाहिए?

    मैं अन्य सर्वरों पर तैनाती करने के लिए भी खोला गया हूं। (जब तक वे स्वतंत्र होते हैं)

  • +0

    आप किस ऑपरेटिंग सिस्टम और शैल का उपयोग कर रहे हैं? ऐसा लगता है कि फायरबेस सीएलआई आपके टर्मिनल को एक गैर-इंटरैक्टिव शैल के रूप में पहचान रहा है और आमतौर पर सीआई सर्वर के लिए आरक्षित मोड को सक्रिय कर रहा है। –

    +0

    यहां क्रॉस-पोस्ट किया गया: https://groups.google.com/forum/#!msg/firebase-angular/HAGcB--AG64/6LB5aTrRCgAJ। आप वहां अपने प्रश्न का उत्तर पा सकते हैं। – jwngr

    +0

    दो लोगों ने Google समूह में आपकी पोस्ट का उत्तर दिया। अगर उनके उत्तर स्पष्ट नहीं थे, तो कृपया वहां का पालन करें। –

    उत्तर

    38

    मैं जब मैं Firebase स्थापित किया है और पहली बार के लिए के लिए लॉग इन करने की कोशिश की एक ही त्रुटि प्राप्त हुई।

    'गैर-सहभागी मोड में लॉगिन नहीं चला सकते हैं' की त्रुटि को ठीक करने के लिए, मैं इंटरैक्टिव मोड बजाय प्रयोग किया:

    firebase login --interactive

    मैं तो सफलतापूर्वक CLI पर लॉगइन करने के लिए ब्राउज़र में अनुमति दे दी।

    नोट: मेरा प्लेटफार्म विंडोज 10 और गिट बैश था, लेकिन मुझे यकीन है कि यह अन्य प्लेटफार्मों के लिए भी काम करेगा।

    +0

    यह चयनित उत्तर होना चाहिए। अच्छा काम! – Oneezy

    +0

    अच्छा, यह काम किया! –

    9

    मैं गिट से खोल का उपयोग कर रहा था (यह आमतौर पर cmd करता है जो सभी आदेश स्वीकार करता है) और यह समस्या थी। मैं सत्ता में स्विच किया शेल और यह काम किया।

    +0

    बेशक नियमित विंडोज कमांड खोल भी काम करता है। – matthiku

    0

    यह समस्या तब होती है जब आप पहले से ही गिट बैश का उपयोग कर फायरबेस सीएलआई में लॉग इन करते हैं, तो आप कमांड प्रॉम्प्ट (विंडोज़ पर सीएमडी) जैसे किसी अन्य टूल के साथ परीक्षण कर सकते हैं, और मेरे मामले में मुझे दिखाएं "पहले ही [email protected] के रूप में लॉग इन है" , तो कोई समस्या नहीं है।

    firebase login 
    

    enter image description here

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

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