[Bug] Native binary fails with "Illegal instruction: 4" on older Mac Pro hardware

Resolved 💬 2 comments Opened Jan 22, 2026 by kokokino Closed Jan 22, 2026

Bug Description
I have a 2013 Mac Pro with 12 cores running the latest OS Apple allows. I can install claude code and launch it with npm but not with the native install... the native one throws "Illegal instruction: 4" - please don't abandon me... it works fine with the npm install but not with the native install.

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.15
  • Feedback ID: 5e4baf88-07c1-4bbe-8137-44060f1afd79

Errors

[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at Module.readdirSync (node:fs:1569:26)\n    at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n    at UX (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:34567)\n    at Object.readdirSync (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n    at fw1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1540:369)\n    at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1540:4279\n    at q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6808)\n    at DT2 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4183:4362)\n    at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4183:6961\n    at q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6808)","timestamp":"2026-01-22T01:57:00.805Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/recurve/.claude/skills'\n    at Module.readdirSync (node:fs:1569:26)\n    at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n    at UX (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:34567)\n    at Object.readdirSync (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n    at fw1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1540:369)\n    at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1540:4322\n    at q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6808)\n    at DT2 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4183:4362)\n    at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4183:6961\n    at q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6808)","timestamp":"2026-01-22T01:57:00.805Z"}]

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗