heroku 登录给我 EAACCESS:权限被拒绝

Van*_*ssa 2 heroku-toolbelt heroku-cli

我已经安装了 heroku 工具带,但每次我执行“heroku 登录”或任何其他 Heroku 命令(如“heroku 版本”)时,我都会得到类似的信息:

autoupdate::'EACCES': EACCES: 权限被拒绝,mkdir ? '/home/vanessa/.cache/heroku/update.lock.readers.lock' ?'EACCES':EACCES:权限被拒绝,打开?'/home/vanessa/.cache/heroku/plugins.json' ?'EACCES':EACCES:权限被拒绝,mkdir ? '/home/vanessa/.cache/heroku/update.lock.readers.lock'

我已经删除并重新安装,我也做了 sudo apt-get upgrade heroku 来更新 CLI,但是我仍然得到相同的结果。我的操作系统是 Ubuntu Linux。

AFO*_*FOC 5

检查目录是否归您正在运行 heroku 命令的用户所有:

ls -l /home/vanessa/.cache/heroku
Run Code Online (Sandbox Code Playgroud)

如果它归 root 之类的其他东西所有,并假设您以用户“vanessa”的身份运行 heroku,请尝试:

sudo chown -R vanessa:vanessa /home/vanessa/.cache/heroku
Run Code Online (Sandbox Code Playgroud)