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

时间:2017-10-23 15:09:07

标签: heroku-toolbelt heroku-cli

我已经安装了heroku工具带,但每次我都做了#34; 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。

2 个答案:

答案 0 :(得分:1)

您无权访问该文件。运行rm -rf /home/vanessa/.cache/heroku,希望它将使用正确的权限重新创建。

答案 1 :(得分:1)

检查目录是否由您运行heroku命令的用户拥有:

ls -l /home/vanessa/.cache/heroku

如果它由root等其他东西拥有,并假设您以用户“vanessa”运行heroku,请尝试:

sudo chown -R vanessa:vanessa /home/vanessa/.cache/heroku