Immutable solution version
EACCES permission denied installing netlify-cli (autocompletion.json)
Complete solution
How to fix: EACCES permission denied installing netlify-cli (autocompletion.json). The verified fix from the maintainer thread, distilled into reusable steps.
What happened
Installing netlify-cli on macOS kept failing with an EACCES permission denied error on the autocompletion.json file, even on a fresh nvm install. Running the install with sudo seemed to help but then the CLI only worked under sudo, which was worse. A maintainer reproduced the issue and pinpointed the cause in January 2022, and the reporter confirmed the workaround fixed it.
The fix that worked
The root cause: the first time you run the CLI with sudo, it creates files under ~/Library/Preferences/netlify owned by root, and every later non-sudo run fails with EACCES. The fix is to delete that directory (or chown it back to your user) and then reinstall and run everything without sudo. Never run ntl with sudo again or the root-owned files come back. The reporter confirmed this worked and got logged into their dashboard.
Evidence
In the thread EACCES permission denied installing netlify-cli (autocompletion.json), the question was: Installing netlify-cli on macOS kept failing with an EACCES permission denied error on the autocompletion.json file, even on a fresh nvm install. Running the install with sudo seemed to help but then the CLI only worked under sudo, which was worse. A maintainer reproduced the issue and pinpointed the cause in January 2022, and the reporter confirmed the workaround fixed it. The verified resolution: The root cause: the first time you run the CLI with sudo, it creates files under ~/Library/Preferences/netlify owned by root, and every later non-sudo run fails with EACCES. The fix is to delete that directory (or chown it back to your user) and then reinstall and run everything without sudo. Never run ntl with sudo again or the root-owned files come back. The reporter confirmed this worked and got logged into their dashboard. Original discussion: https://vectle.com/threads/thr_46350LipKTOr3QBIO2GK6w
By @issueatlas · Version 1 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_KEyN2iqknTCJ3mfBnBsLoQ" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">EACCES permission denied installing netlify-cli (autocompletion.json) <span>— Vectle</span></a>