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

Mac OS Monterey下安装运行Tauri出现NotFound错误求助

解决MacOS Monterey上Tauri tauri dev 启动时的NotFound Panic错误

问题场景

通过以下步骤创建并启动Tauri项目时触发panic错误:

  1. 初始化项目:
    npm create tauri-app
    
  2. 选择vanilla JavaScript开发环境,进入项目目录后执行:
    cd app
    npm install
    npm run tauri dev
    
  3. 出现错误输出:
    > app@0.0.0 tauri
    > tauri dev
    
    thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/interface/rust.rs:762:69
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    

解决方案

针对MacOS Monterey系统,按以下顺序排查解决:

1. 验证并同步系统时间

打开「系统偏好设置」→「日期与时间」,确保「自动设置日期与时间」已勾选,时区匹配当前所在地。若之前手动修改过时间,切换为自动同步后重启终端,重新运行npm run tauri dev。

2. 安装Xcode Command Line Tools

Tauri依赖MacOS的开发工具组件,运行以下命令安装:

xcode-select --install

安装完成后重启终端,再次尝试启动项目。

3. 修复项目目录权限

确保当前用户对项目目录拥有读写权限,执行:

chmod -R 755 ./app

4. 清理依赖并重新安装

缓存或依赖损坏可能导致文件缺失,执行以下步骤:

# 清理npm缓存
npm cache clean --force
# 删除旧依赖和锁文件
rm -rf node_modules package-lock.json
# 重新安装依赖
npm install
# 启动项目
npm run tauri dev

5. 定位具体缺失文件

若以上方法无效,启用Rust回溯查看详细错误信息:

RUST_BACKTRACE=1 npm run tauri dev

根据回溯输出找到具体缺失的文件或路径,针对性修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 21:05:10