Skip to content

WSL DrvFs install fails on .bin symlink (EPERM); docs/fallback needed #184

@stackbilt-admin

Description

@stackbilt-admin

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions