2016-05-19 8 views
0

zu aktualisieren Ich habe vor kurzem auf die neue Firebase 3 aktualisiert, aber leider, soweit ich sagen kann, unterstützt Geofire Abfragen im Moment nicht, was in meiner App wichtig ist, habe ich alles gerollt in meiner Anwendung sonst jedoch Feuerbasis 2 zu verwenden, wenn ich versuche, meine App bereitstellen zu Firebase Hosting ich einen Fehler zu sagen:Ich versuche, Firebase-Version zu 2.X

„Fehler: Kann nicht den Zugang zu autorisieren

Hinweis zu projizieren: diese Version des Firebase CLI ist nur kompatibel mit Projekten, die mit der neuen Firebase-Konsole aktualisiert wurden . Um auf Firebase.com-Apps zugreifen zu können, müssen Sie eine frühere Version verwenden: npm install -g firebase- [email protected]^2.1 "

Also habe ich versucht, npm zu installieren installiere -g [email protected]^2.1 aber wenn ich Firebase -V versuche, heißt es immer noch, dass ich auf Version 3.0 bin. Ich habe auch versucht, npm uninstall fire base ausgeführt, die unbuild [email protected] zurückgegeben, aber wenn ich die Firebase-Version noch zu lesen, sagen 3.0.1, ich nicht in der Lage, es zu entfernen, möglicherweise ich es ursprünglich woanders installiert? Ich habe keine Ideen mehr, bitte helfen Sie!

Antwort

1

Es gab kein Problem mit Firebase es war mit meiner NPM-Konfiguration und der $ PATH war nicht korrekt. Es konnte global keine Anwendungen speichern, nicht sicher, wie es geändert wurde.

Ich musste laufen:

npm config get prefix 

entdeckt, dass es nicht war: lief

/usr/local 

dann:

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share} 

Das erlaubte mir, global Feuerbasis 2.1 zu installieren:

npm install -g [email protected]^2.1 
Verwandte Themen