You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级至macOS Ventura后Makefile的make命令无法正常运行

解决macOS Ventura升级后make命令报错xcrun的问题

升级macOS Ventura后,执行make dev时出现如下报错:

$ make dev
make dev
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

对应的Makefile片段为:

dev:
    yarn run dev

补充信息:which make显示make位于/usr/bin/make但无法打开,单独执行yarn run dev可正常运行。


解决方案

  • 重装Xcode Command Line Tools
    打开终端执行以下命令,按照弹出的提示完成安装:
    xcode-select --install
    
  • 重置xcode-select路径(如果重装后仍有问题)
    执行命令重置到系统默认路径:
    sudo xcode-select --reset
    
  • 验证修复效果
    执行以下命令确认xcrun正常工作:
    xcrun --version
    
    之后再运行make dev即可正常执行。

问题原因

macOS升级过程中,Xcode Command Line Tools的路径可能失效或组件损坏。系统自带的make工具依赖这套开发工具链,而yarn不依赖该组件,因此单独执行yarn run dev不受影响。

内容的提问来源于stack exchange,提问作者alilland

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 08:05:24