【问题标题】:My Heroku-cli not recognizing commands. (Mac OS X)我的 Heroku-cli 无法识别命令。 (Mac OS X)
【发布时间】:2018-06-13 09:07:39
【问题描述】:

当我在 Mac OS X 终端中运行 $"heroku help" 时,我从 Heroku Cli 收到以下错误。

$ heroku help
 ▸    help is not a heroku command.
 ▸    Perhaps you meant help
 ▸    Run heroku help for a list of available commands.

它适用于除“heroku login”之外的所有heroku命令。

$ heroku restart
 ▸    restart is not a heroku command.
 ▸    Perhaps you meant restart
 ▸    Run heroku help for a list of available commands.

等等……

还有其他人遇到同样的问题吗?或者我该如何解决?谢谢。

【问题讨论】:

    标签: macos heroku heroku-toolbelt heroku-cli


    【解决方案1】:

    我遇到了同样的问题 (OSX),并且能够修复它。这就是我所做的。

    https://devcenter.heroku.com/articles/heroku-cli#troubleshooting

    该链接有一些故障排除帮助。它引用了一个日志文件,所以我去了那里。

    cat ~/Library/Caches/heroku/error.log
    

    对我来说没有什么明显的错误,只是引用了“...不是命令”,但堆栈跟踪调用了以下路径。

    /Users/[username]/.local/share/heroku/
    

    我删除了那个文件夹并重新安装了 heroku。 一切都开始为我工作。

    我注意到的一件事是,虽然我没有对 heroku 进行分级并且它说它正在安装一个新版本,但运行以下命令仍然会声明我安装的以前的版本。

    heroku --version
    

    所以这听起来像是一个缓存问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      • 2016-12-25
      • 1970-01-01
      • 2013-10-29
      相关资源
      最近更新 更多