受影響範圍:2012 年(含)以前出廠的 Intel Mac(Ivy Bridge 架構,i5-3xxx / i7-3xxx 系列)。這些 CPU 不支援 AVX2 指令集,而 v2.1.113 的 native binary 要求 AVX2,執行後立即 SIGILL(exit code 132)。2013 年後(Haswell 架構起)的 Intel Mac 有 AVX2,理論上不受影響
Claude Code v2.1.113 在 2026 年 4 月中旬釋出,帶來大量功能更新,但也讓部分 Intel Mac 用戶的 CLI 在更新後直接無法啟動。
發生了什麼事
v2.1.113 最關鍵的架構變更:
Changed the CLI to spawn a native Claude Code binary (via a per-platform optional dependency) instead of bundled JavaScript
之前的版本用 Node.js 執行 bundled JavaScript,跨平台沒問題。新版改為在啟動時呼叫預編譯的 native binary。
Anthropic 確實有提供 darwin-x64(Intel Mac)版本的 binary,格式也是正確的 macOS Mach-O。問題出在這個 binary 的編譯目標 CPU 世代:它要求 AVX2 指令集,而 AVX2 是 2013 年 Intel Haswell 架構才加入的功能。
v2.1.113 的後安裝腳本甚至直接點名這件事:
“the x64 build needs AVX, which Rosetta doesn't emulate”
2012 年(含)以前出廠的 Intel Mac(Sandy Bridge / Ivy Bridge 架構,如 i5-3xxx、i7-3xxx 系列)只有 AVX1.0,沒有 AVX2。當 binary 執行到 AVX2 指令時,CPU 不認識,立刻觸發 SIGILL(非法指令),exit code 132。
錯誤現象
更新後執行 claude,直接出現:
Illegal instruction: 4
或:
Claude Code process exited with code 132
沒有任何說明,靜靜地掛掉。不熟悉 SIGILL 的人根本不知道發生什麼事。
受影響範圍
主要是 2012 年(含)以前出廠的 Intel Mac(Ivy Bridge 架構),這些 CPU 只有 AVX1.0。2013 年後(Haswell 架構起)的 Intel Mac 有 AVX2,理論上不受影響。
另外,v2.1.113 之前,Intel Mac 的 Cowork 功能(Claude Desktop 內嵌)就已經因為不同原因壞掉了——那是 claude-code-vm binary 的打包 bug,Intel Mac 拿到的是 Linux ELF 格式執行檔,屬於獨立問題。兩者都造成 exit code 132,但根因不同。
v2.1.113 之後:CLI 壞(AVX2 問題)+ Cowork 壞(Linux ELF bug)= 兩個都壞。
完整解法(順序不能錯)
步驟一:降版到 v2.1.112
npm install -g @anthropic-ai/claude-code@2.1.112 --force
若出現 ENOTEMPTY 錯誤,先手動移除再裝:
rm -rf ~/.local/share/fnm/node-versions/$(node --version)/installation/lib/node_modules/@anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code@2.1.112 --force
確認版本:
npm list -g @anthropic-ai/claude-code
# 應顯示 @anthropic-ai/claude-code@2.1.112
v2.1.112 仍使用 bundled JavaScript 執行,不依賴 native binary,不受 AVX2 限制。
步驟二:用 chflags 鎖死 binary
降版確認後,用 macOS 的 uchg(user immutable)旗標鎖死整個套件目錄。這比 chmod 更強,npm 有寫入權限也無法覆蓋:
chflags -R uchg ~/.local/share/fnm/node-versions/$(node --version)/installation/lib/node_modules/@anthropic-ai/claude-code/
一定要先降版再 lock,否則會把壞版本鎖死。
步驟三:停用自動更新
在 ~/.claude/settings.json 加入:
{
"autoUpdates": false,
"env": {
"DISABLE_AUTOUPDATER": "1"
}
}
在 ~/.zshrc 加入:
export DISABLE_AUTOUPDATER=1
未來要升版時,先解鎖:
chflags -R nouchg ~/.local/share/fnm/node-versions/$(node --version)/installation/lib/node_modules/@anthropic-ai/claude-code/
npm install -g @anthropic-ai/claude-code@<新版本>
這件事說明了什麼
AVX2 是 2013 年的功能,要求它等於實質宣告放棄 2012 以前的 Intel Mac。加上 Cowork 的 Intel Mac 支援 issue 被無聲關閉,跡象顯示 Anthropic 已實質放棄這個族群。如果真的要棄用,理應明確公告讓用戶有所準備,而不是靜默讓工具壞掉。
目前 Intel Mac 用戶能做的:
- 照上述步驟降版鎖死
- 在 GitHub issue 留言 upvote,增加能見度
- 追蹤後續是否有官方聲明
完整技術分析請見原文:https://blog.stanwu.org/posts/claude-code-2-1-113-intel-mac-broken/


















