2016-06-24 18 views
4

So testen ich die CLI heute und firebase init mit db/hosting ausgewählt, und wählen, um ein neues Projekt zu erstellen, sagt immer Error: Permission denied.."Fehler: Berechtigung verweigert" beim Ausführen von Firebase Init und Auswahl der Datenbank

sudo firebase init hat nicht geholfen.

firebase-tools Version 3.0.3 unter OS X 10.11.5.

firebase init 

You're about to initialize a Firebase project in this directory: 

    /Users/splaktar/Git/tmp 

Before we get started, keep in mind: 

    * You are initializing in an existing Firebase project directory 

? What Firebase CLI features do you want to setup for this folder? Database: Deploy Firebase Realtime Database Rules 

=== Project Setup 

First, let's associate this project directory with a Firebase project. 
You can create multiple project aliases by running firebase use --add, 
but for now we'll just set up a default project. 

? What Firebase project do you want to associate as default? [don't setup a default project] 

=== Database Setup 

Firebase Realtime Database Rules allow you to define how your data should be 
structured and when your data can be read from and written to. 

? What file should be used for Database Rules? database.rules.json 

Error: Permission denied. 

Ich habe die Antworten versucht here aber sie helfen nicht. Ist das nur ein Fehler in der firebase-tools?

+1

Ich habe das gleiche Problem (auch mit Firebase-Tools 3.0.3 auf OS X 10.11.5). Eine mögliche Problemumgehung besteht darin, zunächst ein neues Projekt über die neue Firebase Console (https://console.firebase.google.com) zu erstellen und dieses Projekt über "Firebase Init" auszuwählen. –

+0

Ich habe das schon ohne Glück versucht. – Splaktar

Antwort

2

Ich habe das gleiche Problem und das ist, wie ich es behoben habe.

  1. Lauf firebase init
  2. Abwahl ❯◯ Database: Deploy Firebase Realtime Database Rules
  3. Gehen Sie durch andere Schritte zum Einrichten der Anfangs App für jeden sollte die Standard-Auswahl gut funktionieren.
  4. Lauf firebase serve

Hoffnung, das hilft.

+1

Richtig, das funktioniert gut für mich. Die Frage bezieht sich nur auf die Auswahl der Datenbank. – Splaktar

+0

Das Ausführen von Firebase Init und Deselecting funktionierte auch für mich! –

1

Ich war mit dem gleichen Problem, aber ich habe nicht auf den richtigen Account zugreifen. Nach dem Zugriff auf das richtige Konto habe ich ein neues Projekt erstellt und "Firebase-Liste" ausgeführt (bevor dies nicht passiert ist) und mein neues Projekt war dort. Das hat mein Problem gelöst.

1

Manchmal kann es passieren, wenn .firebaserc Datei existiert.

Entfernen Sie .firebaserc Datei und wiederholen Sie firebase init.