Ruby on rails Heroku命令行界面(CLI)意外令牌࿽;在JSON中位置0处出错

Ruby on rails Heroku命令行界面(CLI)意外令牌࿽;在JSON中位置0处出错,ruby-on-rails,heroku,heroku-toolbelt,heroku-cli,Ruby On Rails,Heroku,Heroku Toolbelt,Heroku Cli,我一直在搜索heroku文档、heroku社区、stack overflow、google,但无法找出heroku命令行界面的问题。每当我尝试运行heroku命令时,都会出现相同的错误: Error parsing /Users/lee/.local/share/heroku/client/6.15.26-5726b6f/node_modules/@cli-engine/engine/package.json: Unexpected token � in JSON at position 0

我一直在搜索heroku文档、heroku社区、stack overflow、google,但无法找出heroku命令行界面的问题。每当我尝试运行heroku命令时,都会出现相同的错误:

Error parsing /Users/lee/.local/share/heroku/client/6.15.26-5726b6f/node_modules/@cli-engine/engine/package.json: Unexpected token � in JSON at position 0
以下是全部错误:

我的系统最近唯一的变化是我更改了heroku密码并安装了docker。否则什么都没有改变,我仍然能够通过git部署更改

我用自制软件在Mac上安装了heroku的命令行工具,并且已经尝试过卸载和重新安装。仍然得到相同的错误

在这个问题上,任何能为我指明正确方向的帮助都会很有帮助

编辑:

下面是被卡住的文件的外观(package.json):


非常疯狂。我甚至不知道这是怎么发生的,但我原以为通过自制软件卸载并重新安装会起作用。

从Heroku支持部门获得了关于这一问题的答案,该部门为遇到此问题的任何其他人修复了此问题:

嘿,Lee,看起来您可能下载/安装不好,但与其使用brew重新安装,不如尝试其他方法。让我们删除您的heroku客户端目录,然后运行heroku update,并将获取一个新目录。尝试
rm-fr/Users/lee/.local/share/heroku
,然后
heroku update
,它应该会获取一个更新的CLI。注意:在此之后,您必须重新安装所有已安装的插件


让我知道进展如何

你看过那个文件了吗?如果看起来没问题,试着将其重新保存为UTF8,不带BOM。你能上传heroku.js和package.json吗?刚刚添加了my package.json(这是导致错误的文件)。不确定在哪里可以找到heroku.js。