Ich habe ein 4 Jahre altes MacBook. Ich habe Unit Tests mit Mocha und dem Datenspeicher-Emulator unter WebStorm geschrieben. Die Tests bestehen.google cloud datastore emulator beendet mit IOException
Ich habe vor kurzem ein neues MacBook gekauft, also habe ich den Migrationsassistenten verwendet, um alles darauf zu übertragen. Alles funktioniert gut - außer, wenn die Unit-Tests versuchen, den Datenspeicher-Emulator zu starten, wird er mit einer IOException beendet: "Fehler beim Binden"
Ich kann den Emulator über die Befehlszeile ausführen; Es ist nur beim Aufrufen von DatastoreEmulator.start() von Mocha fehlgeschlagen.
Ich habe Java aktualisiert (nur für den Fall, da sie zuvor beide die gleiche Version ausgeführt haben) und aktualisierte gcloud. Sie verwenden beide Mokka 3.5.0 Ich kann keine signifikanten Unterschiede zwischen den beiden Maschinen finden. Neustart hilft nicht. Auf dem Port hört nichts zu - und ich habe versucht, andere Ports zu verwenden.
Wenn jemand irgendwelche Vorschläge hat, wie man dieses Problem lösen oder sogar debuggen kann, würde ich mich freuen, sie zu hören. Bis jetzt bin ich verblüfft.