当我运行$" heroku help"在我的Mac OS X终端中,我从Heroku Cli收到以下错误。
$ heroku help
▸ help is not a heroku command.
▸ Perhaps you meant help
▸ Run heroku help for a list of available commands.
它适用于每个heroku命令,除了" heroku登录"。
$ heroku restart
▸ restart is not a heroku command.
▸ Perhaps you meant restart
▸ Run heroku help for a list of available commands.
等...
还有其他人遇到同样的问题吗?或者我该如何解决?感谢。
答案 0 :(得分:0)
我遇到了同样的问题(OSX),并且能够修复它。这就是我所做的。
https://devcenter.heroku.com/articles/heroku-cli#troubleshooting
该链接在帮助方面遇到一些麻烦。它引用了一个日志文件,所以我去了那里。
cat ~/Library/Caches/heroku/error.log
对我来说没有什么明显的错误,只是引用了“......不是命令”,但堆栈跟踪指出了以下路径。
/Users/[username]/.local/share/heroku/
我删除了该文件夹并重新安装了heroku。 一切都开始为我工作。
我注意到的一件事是,虽然我没有评论heroku并且它说它正在安装新版本,但运行以下命令仍然声明我已安装的先前版本。
heroku --version
所以听起来这是一个缓存问题。