安装 CLI 后,我无法在不使用sudo
. 尝试这样做会导致此错误:
user at iMac in ~
> heroku [[anything]]
▸ autoupdate:: 'EACCES': EACCES: permission denied, mkdir
▸ '/Users/user/Library/Caches/heroku/update.lock.readers.lock'
▸ 'EACCES': EACCES: permission denied, mkdir
▸ '/Users/user/.local/share/heroku'
我尝试将这些目录中的所有权和权限更改为当前用户/组,并将权限设置为 777,但错误仍然存在。我已经卸载(同时验证卸载成功)并通过自制软件和 npm 手动重新安装了 heroku CLI——但没有任何变化。我有点没有想法。
在 macOS High Sierra 10.12.6 上运行 heroku-cli/6.14.36 (darwin-x64) node-v8.7.0(通过 nvm)。