Summary
Installing @stackbilt/cli on WSL DrvFs workspaces can fail with EPERM on .bin symlink creation.
Repro
Environment:
- WSL
- Repo path on DrvFs mount:
/mnt/d/...
- npm v10 (Node v22)
Command:
npm install --save-dev @stackbilt/cli@0.16.0
Observed error:
EPERM: operation not permitted, symlink '../@stackbilt/cli/dist/bin.js' -> '/mnt/.../node_modules/.bin/charter'
Workaround
This succeeds:
npm install --save-dev @stackbilt/cli@0.16.0 --no-bin-links
Requested Improvement
- Add first-class docs for WSL/DrvFs install mode (
--no-bin-links), and
- Consider detecting this failure pattern and printing an actionable fallback hint.
This would remove friction for non-Node repos that add Charter as local governance tooling.
Summary
Installing
@stackbilt/clion WSL DrvFs workspaces can fail withEPERMon.binsymlink creation.Repro
Environment:
/mnt/d/...Command:
Observed error:
Workaround
This succeeds:
Requested Improvement
--no-bin-links), andThis would remove friction for non-Node repos that add Charter as local governance tooling.