[SWIFT] Zusammenfassung der Probleme, bei denen ich mich nicht bei firebase anmelden konnte

Ich habe zusammengefasst, worauf ich mit "firebase login" gestoßen bin, als ich versucht habe, eine App auf "firebase App Distribution" auf fastlane hochzuladen.

Problem ① Fehler: @grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0

Dies ist ein Fehler, der auftritt, weil die Knotenversion nicht größer als "8.13.0" oder "10.10.0" ist. Sie müssen die Version des Knotens wechseln.

Überprüfen Sie die Version des enthaltenen Knotens

$ nodebrew ls
v9.11.2
v12.4.0

Überprüfen Sie die Version des verwendeten Knotens

$ node -v
v9.11.2

Versionen wechseln

$ nodebrew use v12.4.0
use v12.4.0
$ node -v
v12.4.0

Damit ist der Wechsel abgeschlossen!

Danach muss Firebase basierend auf dem Switched Node neu installiert werden.

$ npm uninstall firebase-cli
$ npm uninstall firebase-tools
$ npm install -g firebase-tools --force

Problem (2) -bash: firebase: Befehl nicht gefunden

Dies ist ein Fehler, der auftritt, weil der Befehl nicht funktioniert, weil er sich nicht in Ihrem PATH befindet. Sie müssen den npm-Pfad überprüfen und einstellen.

Überprüfen Sie den Pfad

$ npm bin -g
/Users/Nutzer/.nodebrew/node/v12.4.0/bin
(not in PATH env variable)

Wenn not in PATH env variable angezeigt wird, wird der npm PATH nicht bestanden.

Durch den Pfad gehen

$ export PATH=$PATH:`npm bin -g`
$ npm bin -g
/Users/mu/.nodebrew/node/v12.4.0/bin

Das ist es!

Recommended Posts

Zusammenfassung der Probleme, bei denen ich mich nicht bei firebase anmelden konnte
Zusammenfassung der Auswahl von Elementen in Selen
Zusammenfassung dessen, was ich in Spring Batch gelernt habe
Ich möchte eine TraceId in das Protokoll einbetten
Ich habe versucht, die Firebase-Push-Benachrichtigung in Java zu implementieren
Zusammenfassung der Implementierung von Standardargumenten in Java
Java zu installieren ist nicht einfach! Zusammenfassung der Vorsichtsmaßnahmen, um auf einmal perfekt fertig zu werden
Der Fall, dass @Autowired in JUnit5 nicht verwendet werden konnte
Ich möchte die Protokollausgabeeinstellung von UtilLoggingJdbcLogger ändern
Ich habe versucht, dies und das von Spring @ Transactional zu überprüfen
Ich habe einen RESAS-API-Client in Java erstellt
So beheben Sie das Problem, dass beim Stoppen der Webanwendung kein Protokollierungsprotokoll ausgegeben wird
Ich habe versucht, die Ajax-Verarbeitung der ähnlichen Funktion in Rails zu implementieren
[Webpacker] Zusammenfassung der Installation von Bootstrap und jQuery in Rails 6.0
Zusammenfassung von ORM "uroboroSQL", das in Enterprise Java verwendet werden kann
Die Geschichte von Collectors.groupingBy, die ich für die Nachwelt behalten möchte
Ich habe versucht, einen Numeron zu erstellen, der mit Ruby nicht gut ist
Ich möchte den Wert von Attribute in Selenium of Ruby ändern
Möchten Sie eine IOException aus dem Stream werfen? In diesem Fall
Der Fall, in dem das in der "Docker-Datei" definierte "apt-get update" während des "Docker-Compose-Builds" nicht ausgeführt werden konnte.
Protokollausgabe in Datei in Java
Ich habe versucht, ein übergeordnetes Wertklasseobjekt in Ruby zu erstellen
Zusammenfassung der Bibliotheken, die in der jüngsten Android-Entwicklung (2019/11) häufig verwendet zu werden scheinen
[Ruby] Ich möchte veröffentlichte Artikel in der Reihenfolge des neuesten Datums anzeigen
Mein Memorandum, dass ich ValidationMessages.properties UTF8 in Spring Boot erstellen möchte
So beschränken Sie die Aktion des Übergangsziels, wenn Sie nicht angemeldet sind
Ich habe versucht, den CPU-Kern mit Ruby voll auszunutzen
[Ruby] Ich habe versucht, die häufigen Methoden in Paiza zusammenzufassen
Die Geschichte, dass das Servlet nicht in die Java-Webanwendung geladen werden konnte
[Rails] Die Ursache dafür, dass nicht gepostet werden konnte, war in form_with
[Ruby] Ich habe versucht, die häufigen Methoden mit paiza ② zusammenzufassen
[Ruby] Zusammenfassung der Ausnahmeklassen, die in Fehleranweisungen enthalten sind [Bedeutung von NameError]