13

截至今天早上,在我的 Heroku CLI 设置中没有任何更改,当我尝试运行时收到以下错误: 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.

brew upgrade heroku从那以后,我尝试通过and更新 heroku 和 heroku-toolbelt brew upgrade heroku-toolbelt,但这并没有解决问题。

每当我尝试使用 heroku CLI 执行任何操作时,我都会收到此错误,包括heroku logsheroku appsheroku loginheroku auth:login.

我正在运行 MacOS,发布的错误是我从 Heroku 获得的唯一信息。

这里的讨论:如何指定heroku的MIME类型?与在 Ubuntu 中升级 Heroku 相关,并不能解决我的问题。

4

5 回答 5

10

我遇到了同样的问题——但安装新的 Toolbelt 一开始并没有用。我还需要做另外一个步骤。

来自:https ://devcenter.heroku.com/articles/heroku-cli

它为每个平台提供了有关安装新 cli 的说明——并说您需要运行:which heroku以验证正确的版本正在运行。就我而言,我还需要执行 agem uninstall heroku以使一切正常运行,因为它运行的是 gem 二进制文件而不是新安装的 heroku-cli 二进制文件。

于 2017-08-01T23:23:18.400 回答
2

如果你使用 heroko Plugin for intellij

我尝试了很多让它工作!

从这里官方回应

@emzeidan 感谢您的报告。此插件已弃用,并使用已关闭的旧版本 Heroku API。请向您的用户推荐他们使用我们关于 WAR 部署的 DevCenter 文章中描述的替代部署机制之一。如果您可以从任何 Bamboo 市场(或类似的东西)中删除插件,那也会有帮助。谢谢。

这是在 2017 年 9 月

于 2017-11-30T15:23:12.887 回答
1

我运行“heroku --version”命令,工具带会自动更新客户端。之后登录就OK了。

于 2017-07-28T06:38:55.760 回答
1

当我通过 brew 安装 heroku 时,我在 macOS Sierra 10.12.3 上遇到了同样的问题。

为了解决这个问题,我运行了 brew uninstall heroku-toolbelt 然后通过 Mac 安装程序在https://devcenter.heroku.com/articles/heroku-cli#macos安装它现在工作正常。

于 2017-08-14T21:39:02.167 回答
0

您是否在 Gemfile 中指定了 heroku gem?如果是,则将其删除。

然后,为https://devcenter.heroku.com/articles/getting-started-with-ruby#set-up安装 Heroku CLI并运行您的命令。

于 2018-05-05T11:23:54.607 回答