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.
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.
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
Ich starte den Befehl 'heroku --version' und der Toolbelt aktualisiert den Client automatisch. Danach war die Anmeldung in Ordnung.
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.
Tags und Links ruby-on-rails rubygems heroku heroku-toolbelt heroku-api