我已经安装了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。
答案 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