Heroku CLI gibt immer dann einen Fehler aus, wenn ich etwas versuche: "Bitte geben Sie eine Version zusammen mit Herokus API MIME-Typ an"

8

Seit heute Morgen habe ich, ohne etwas an meinem Heroku CLI-Setup geändert zu haben, folgende Fehlermeldung erhalten: heroku logs -t -app <app_name>

! Please specify a version along with Heroku's API MIME type. For example, Accept: application/vnd.heroku+json; version=3.

Ich habe seitdem versucht, sowohl heroku als auch heroku-toolbelt über brew upgrade heroku und brew upgrade heroku-toolbelt zu aktualisieren, aber das hat das Problem nicht gelöst.

Dieser Fehler tritt immer dann auf, wenn ich versuche, etwas mit der heroku CLI zu tun, einschließlich heroku logs , heroku apps , heroku login und heroku auth:login .

Ich verwende MacOS und der angezeigte Fehler ist die einzige Information, die ich von Heroku bekomme.

Diese Diskussion hier: Wie kann ich den MIME-Typ von heroku angeben? > bezieht sich auf das Upgrade von Heroku in Ubuntu und löst mein Problem nicht.

    
oktober 24.07.2017, 16:15
quelle

4 Antworten

7

Ich hatte das gleiche Problem - aber die Installation des neuen Toolbelt hat zunächst nicht funktioniert. Es gab einen weiteren Schritt, den ich tun musste.

aus: Ссылка

Es enthält Anweisungen für jede Plattform zur Installation des neuen CLI - und sagt, dass Sie Folgendes ausführen müssen: which heroku , um zu überprüfen, ob die richtige Version ausgeführt wird. In meinem Fall musste ich auch ein gem uninstall heroku machen, um alles zum laufen zu bringen, da es die Edelstein-Binärdatei anstelle der neu installierten heroku-cli-Binärdatei ausführte.

    
Kem Mason 01.08.2017 23:23
quelle
2

Wenn Sie das heroko Plugin für intellij verwenden

Ich habe viel versucht, damit es funktioniert!

Von hier aus offizielle Antwort

@emzeidan danke für den Bericht. Dieses Plugin ist veraltet und verwendet eine alte Version der Heroku-API, die heruntergefahren wurde. Empfehlen Sie Ihren Benutzern, einen der alternativen Bereitstellungsmechanismen zu verwenden, die in unserem DevCenter-Artikel zur WAR-Bereitstellung beschrieben sind. Wenn Sie das Plugin von einem Bamboo Marktplatz (oder ähnlichem) entfernen können, wäre das auch hilfreich. Danke.

Das war am September 2017

    
shareef 30.11.2017 15:23
quelle
1

Ich starte den Befehl 'heroku --version' und der Toolbelt aktualisiert den Client automatisch. Danach war die Anmeldung in Ordnung.

    
arturo.galan 28.07.2017 06:38
quelle
1

Ich hatte das gleiche Problem auf MacOS Sierra 10.12.3, als ich heroku über brew installierte.

Um es zu umgehen Ich rannte braue deinoku-toolbelt deinstallieren dann installiert über den Mac-Installer in Ссылка und es funktioniert jetzt gut.

    
Daniel Nicolson 14.08.2017 21:39
quelle