Skip to content

Conversation

@eYdr1en
Copy link

@eYdr1en eYdr1en commented Jan 28, 2026

Summary

  • Adds npm rebuild node-pty --build-from-source step after npm install in the installer
  • Fixes posix_spawnp failed errors when using Node.js 22+

Problem

The prebuilt node-pty binaries (v1.1.0) don't support Node.js 22's ABI version (127). This causes the following error when starting Claudeman:

Error: posix_spawnp failed.
    at new UnixTerminal (node_modules/node-pty/lib/unixTerminal.js:92:24)

Solution

Rebuild node-pty from source during installation to ensure it's compiled for the user's specific Node.js version and architecture.

Testing

Verified on macOS (Apple Silicon, arm64) with Node.js v22.19.0:

  • Before fix: PTY spawn fails with posix_spawnp failed
  • After fix: PTY spawns successfully

🤖 Generated with Claude Code

The prebuilt node-pty binaries don't support Node.js 22's ABI version
(127), causing `posix_spawnp failed` errors when spawning PTY sessions.

This fix adds a `npm rebuild node-pty --build-from-source` step after
npm install to ensure the native module is compiled for the user's
specific Node.js version.

Fixes PTY spawn failures on systems running Node.js 22+.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant