2016-01-04 33 views
11

मैं बस के रूप में हमेशा की तरह NPM पैकेज स्थापना प्रक्रिया के साथ firebase उपकरण स्थापित किया है के साथ आवश्यक:Firebase त्रुटि: प्रमाणीकरण firebase उपकरण

npm install -g firebase-tools 

मैं पहले से ही एक Firebase खाते Google खाते से कनेक्ट बना लिया है, लेकिन समस्या यह है केवल प्रक्रिया मैं कमांड लाइन उपकरण के साथ बनाया जा सकता है है:

firebase login   // with success 
firebase prefs:token // return me the auth token 

लेकिन हर बार मैं अन्य आदेशों की कोशिश मैं त्रुटि मिलती है:

Error: Authentication required. 

आदेश init के लिए उदाहरण के लिए, आदि की सूची:

firebase init   // error 
firebase list   // error 

और इतने पर ... क्यों?

NPM, नोड और firebase-उपकरणों के संस्करण:

node : v4.2.2 
npm : 3.3.12 
firebase : 2.2.0 
+3

मैं कुछ इसी तरह के मुद्दों कल था। क्या आप फिर से 'फायरबेस लॉगआउट' और फिर 'फायरबेस लॉगिन' का प्रयास कर सकते हैं? –

+0

मैंने पहले से ही एक से अधिक बार कोशिश की है! मैं समस्या प्राप्त कर सकता हूं .... अगर मैं मदद कर सकता हूं -> लिनक्स 3.13.0-74-जेनेरिक # 118-उबंटू एसएमपी थू 17 दिसंबर 22:52:10 यूटीसी 2015 x86_64 x86_64 x86_64 जीएनयू/लिनक्स – cicciosgamino

+0

बस कोशिश की, न तो संस्करण फ़ायरबेस-टूल्स 2.1.1 के साथ काम करने लगता है, हमेशा एक ही त्रुटि: – cicciosgamino

उत्तर

1

हल: मशीन पर एक FIREBASE_TOKEN वातावरण चर समाप्त हो गई है जब मैं गूगल खाते के साथ firebase खाते से कनेक्ट हो गया है स्थापित किया गया था!

टोकन लोडिंग के लिए प्राथमिकता के क्रम के कारण ध्वज, पर्यावरण परिवर्तनीय, कॉन्फ़िगरेशन फ़ाइल है, इसलिए हर बार जब मैंने ध्वज का उपयोग नहीं किया - टोकन मुझे त्रुटि मिली! मैं FIREBASE_TOKEN env चर अद्यतन करता हूं और एक सिस्टम के साथ समस्या हल हो जाती है!

+0

आपका मतलब क्या है 'मशीन' और 'सिस्टम पुनरारंभ करें'? – yoadle

2

मैंने लॉगिन और लॉगआउट की कोशिश की, बिना किसी किस्मत के पुनरारंभ करने के साथ। मैंने फायरबेस खाते को नए 'console.firebase.google.com' में भी अपग्रेड किया, जब मुझे मेरी समस्या थी। मैं वर्तमान संस्करण में टूल्स अपग्रेड करने के लिए

npm install -g firebase-tools 

का उपयोग कर समाप्त हुआ। उसके बाद करने के लिए एक छोटी विन्यास थी, लेकिन मैं अंततः स्थिर साइट फ़ाइलों को फिर से तैनात करने में सक्षम था।

+0

यहां वही है। संस्करण 3.13 के साथ यह काम नहीं करेगा लेकिन मौजूदा संस्करण (3.16) के साथ अब कोई और समस्या नहीं है – Motin

3

निम्न आदेश का उपयोग

1) firebase उपयोग --add

-> का चयन परियोजना .firebaserc फ़ाइल अपने स्रोत में बनाया गया है dir

2) firebase

अब तैनात होस्टिंग तैनात करना

धन्यवाद

1

पर मैंने "विरासत कंसोल" ऐप्स के साथ असंगत है, मैंने इन चरणों का पालन किया, और यह पूरी तरह से ठीक काम कर रहा है। firebase लॉगिन - तो समस्या सिर्फ आप, एक टोकन आपकी फ़ाइल में कहीं बचाया ताकि आप जब आप एक आदेश firebase की सेवा चलाने हर बार उपयोग कर सकते हैं करना होगा तैनात

चरण 1 है: ci - लॉग इन करने के बाद no-localhost आपको Google से टोकन प्राप्त होगा।इसे अपने cmd पर पेस्ट करें जहां यह पूछ रहा है: यहां प्राधिकरण कोड पेस्ट करें: एंटर दबाएं। जब आप एंटर दबाएंगे तो आपको Google से प्रमाणीकरण टोकन मिलेगा। कॉपी और चरण 2

चरण 2 के लिए जाने - firebase सर्वर --token "PASTE_YOUR_TOKEN_HERE"

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