新闻详情

新闻详情

首页 / 资讯中心 / 详情

Handy 安装部署故障排除:新手快速修复高频报错

发布时间:2026/9/3 22:16:10来源:尧图网络
Handy 安装部署故障排除:新手快速修复高频报错
Handy 安装部署故障排除新手快速修复高频报错【免费下载链接】HandyA free, open source, and extensible speech-to-text application that works completely offline.项目地址: https://gitcode.com/GitHub_Trending/handy11/Handy终端里飘出一行error: linker cc not found构建进度停在 87% 再不动macOS 上双击图标却弹出已损坏无法打开——如果你正卡在 Handy 的安装或源码编译环节先别慌。Handy 是一款完全离线运行的开源语音转文字桌面应用Rust Tauri 后端React 前端装不上基本都卡在环境依赖、系统权限、资源下载这三个地方。这篇 Handy 安装与部署故障排除指南覆盖 Windows / macOS / Linux按你看到了什么直接跳转大多数问题 30 分钟内能解决。30 秒定位你卡在哪一步对照报错关键词直接跳到对应章节不用从头读你看到的现象 / 报错关键词跳转到bun: command not foundbun 命令找不到linker cc not found、failed to run custom build command for tauri编译器或 Tauri 依赖缺失Windows 下缺glslc/ CMake / Vulkan 头文件Windows 构建缺工具链macOS 提示 App 已损坏 / damagedmacOS 提示 App 已损坏Handy 停在 Waiting...、快捷键无效Handy macOS 权限修复ALSA lib ... unable to open slave、麦克风没声音ALSA 音频设备打不开首次启动模型下载卡住 / 失败模型下载卡住或失败编译进程被Killed (signal: 9)编译进程被 Killed编译完成后打包报failed to run linuxdeploy/program not found打包阶段程序找不到环境依赖缺失一键补齐编译器与 Tauri 工具链编译报找不到命令、找不到库都落在这个域。源码构建的起点是 clone 仓库装依赖git clone https://gitcode.com/GitHub_Trending/handy11/Handy cd Handy bun install第一条命令拉取代码第二条装好前端依赖并顺带触发平台检查。下面三种报错按出现频率排。bun 命令找不到补上 PATH现象执行bun install直接提示bun: command not found。根因Bun 装是装了但默认安装目录~/.bun/bin不在 PATH 里。先跑这个确认一下export PATH$HOME/.bun/bin:$PATH bun --version第一条把 Bun 的安装目录临时加进当前会话的搜索路径第二条能打印出版本号就说明通了。想永久生效把export那行追加到~/.bashrc或~/.zshrc即可。编译器或 Tauri 依赖缺失现象cargo build报linker cc not found或卡在failed to run custom build command for tauri-*。根因系统缺 C/C 编译工具链或 Tauri 依赖的 GTK / WebKit / 托盘库没装。Ubuntu / Debian 上跑这条 前半段是编译器和音频库后半段是 Tauri 的图形界面依赖sudo apt install build-essential clang libevdev-dev libasound2-dev pkg-config \ libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-devFedora / RHEL 用sudo dnf groupinstall Development Tools加对应 devel 包macOS 只需xcode-select --install。完整清单含 Vulkan、glslc、gtk-layer-shell 等 GPU 后端依赖以 BUILD.md 的 Platform-Specific Requirements 章节为准。Windows 构建缺工具链现象Windows 上编译到transcribe-cpp附近报找不到 CMake、glslc或 Vulkan 头文件。根因Vulkan GPU 后端需要 CMake 和 LunarG 的 Vulkan SDK外加 Visual Studio 的 C 构建工具。用 winget 一次装齐winget install Kitware.CMake winget install KhronosGroup.VulkanSDK装完必须开新终端让VULKAN_SDK环境变量生效然后重新bun run tauri dev。CMake 没在 PATH 里、SDK 版本过旧是另外两个常见变体先确认这两点。编译这一关过了、程序也装上了但一运行就被系统拦下来——签名、隔离属性、设备权限的问题都在下一个域。系统权限与安全限制签名绕过与设备授权macOS 提示 App 已损坏现象双击提示 Handy is damaged and cant be opened。根因自编译包用的是 ad-hoc 签名signingIdentity: -带隔离属性时会被 Gatekeeper 直接拒绝。执行这两行⚠️ 官方发布包通常不会碰到这个问题它主要影响自构建xattr -dr com.apple.quarantine /Applications/Handy.app open /Applications/Handy.app第一条递归移除整个应用的隔离标记第二条重新打开。仍打不开的话再到系统设置 → 隐私与安全性里点仍要打开。Handy macOS 权限修复Accessibility 卡住不动现象本地重新构建安装后Handy 一直停在 Waiting...全局快捷键没有任何反应。根因ad-hoc 签名每次重建都会生成新的代码身份而系统设置 → 隐私与安全性 → 辅助功能里还挂着旧版本的授权记录等于白名单失效。BUILD.md 给出的标准修复osascript -e tell application id com.pais.handy to quit || true tccutil reset Accessibility com.pais.handy open /Applications/Handy.app中间那条只清除 Handy 的 Accessibility 记录不会动麦克风等其他权限重启后按提示重新授权即可。ALSA 音频设备打不开现象Linux 上启动后录不进音日志出现ALSA lib ... (snd_pcm_dmix_open) unable to open slave。根因缺 ALSA 开发库或当前用户不在audio组。跑一下sudo apt install libasound2-dev sudo usermod -aG audio $USER第二条把用户加进音频组注意注销重新登录后才生效重新构建再试。权限都放行之后剩下的一类问题出在程序能跑但资源跟不上模型下不下来、内存不够、打包最后一步翻车。资源与运行时异常模型下载、内存与打包模型下载卡住或失败现象首次启动后模型下载长时间转圈或反复失败。根因网络不稳或模型数据目录没有写权限。开发模式下VAD 模型silero_vad_v4.onnx需要手动放到src-tauri/resources/models/下载地址在 AGENTS.md 的 Model Setup 一节里正式版则把模型文件放进各平台数据目录下的models/Windows%APPDATA%\Handy\modelsmacOS~/Library/Application Support/Handy/modelsLinux~/.local/share/Handy/models放好文件后重启应用它会跳过下载直接加载。编译进程被 Killed现象编译到一半cc1或rustc进程被Killed (signal: 9)干掉。根因内存不足Rust 编译 原生依赖同跑时建议至少 4GB 空闲。最省事的办法是临时加一块 swap下面两行分别创建 4GB swap 文件并启用它sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile嫌麻烦就先关掉浏览器等其他吃内存的程序重新编译。打包阶段程序找不到现象编译全部完成能看到Built application at: ...但打包步骤报failed to run linuxdeployArch / Manjaro 等滚动发行版常见或program not foundWindows 常见。根因前者是 linuxdeploy 自带的strip太旧处理不了新版工具链的系统库后者是 Windows 打包时调用了一个只存在于发布 CI 环境的签名工具。二进制本身已经编出来了跳过打包即可# Linux 滚动发行版跳过 AppImage只出 deb bun run tauri build -- --bundles deb # Windows只编译不打包不签名 bun run tauri build --no-bundleWindows 上如果看到的是MSB3491/FTK1011/MSB6003这类 260 字符路径限制报错则是另一个病根把构建输出目录改短再试例如$env:CARGO_TARGET_DIR C:\h然后开新终端重新构建。深度排查开调试、找日志、整理 issue上面都没解决时别反复重装按这条链路收集信息开调试模式用--debug启动Trace 级日志或在应用内按CmdShiftDmacOS/CtrlShiftDWindows / Linux打开调试面板里面有实时日志查看器。看日志文件按平台定位Windows%APPDATA%\Handy\logsmacOS~/Library/Application Support/Handy/logsLinux~/.local/share/Handy/logs提 issue整理四样东西——系统版本 CPU 架构、报错完整输出至少最后 20 行、rustc --version和bun --version的输出、可复现的步骤说明。仓库对 issue 有模板要求空 issue 会被直接关闭按模板填比写一大段散文有效得多。安装前自检清单动手前把这六项过一遍能省掉 80% 的回头路CPU 支持 AVX2 指令集Intel 第 6 代及以上 / AMD Ryzen至少 4GB 空闲内存模型加载和原生依赖编译都吃内存至少 1GB 磁盘空间应用 模型文件rustc --version输出最新稳定版通过 rustup 安装bun --version能正常打印且 Bun 在 PATH 中按 BUILD.md 装齐当前平台的系统依赖含 Tauri 前置库装完按一次全局快捷键听到提示音、光标处开始蹦字——就成了 ✅【免费下载链接】HandyA free, open source, and extensible speech-to-text application that works completely offline.项目地址: https://gitcode.com/GitHub_Trending/handy11/Handy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Llama 3 模型权重如何下载并跑通?30分钟完整避坑指南 2026/9/3 22:58:33

Llama 3 模型权重如何下载并跑通?30分钟完整避坑指南

Llama 3 模型权重如何下载并跑通?30分钟完整避坑指南 【免费下载链接】llama3 The official Meta Llama 3 GitHub site 项目地址: https://gitcode.com/GitHub_Trending/ll/llama3 还在为 Llama 3 权重下载卡住?403 Forbidden、签名 URL 过期、md…

阅读更多 →
如何5分钟跑通一个大模型:Transformers Pipeline API新手完整教程 2026/9/3 22:58:33

如何5分钟跑通一个大模型:Transformers Pipeline API新手完整教程

如何5分钟跑通一个大模型:Transformers Pipeline API新手完整教程 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for…

阅读更多 →
Meshtastic实战:用ESP32+LoRa搭建去中心化离线通讯网 2026/9/3 22:58:33

Meshtastic实战:用ESP32+LoRa搭建去中心化离线通讯网

这次我们来看一个 LoRa 开源通讯生态:Meshtastic。它解决的并不是“再做一个聊天软件”的问题,而是让一批低成本硬件在没有基站、没有手机信号的环境下,组成一张去中心化的离线消息网格。简单说,你可以把一块 ESP32 开发板、一块屏…

阅读更多 →
C#实现档案归档章批量打印:从Excel数据到打印机故障排查全指南 2026/9/3 22:58:33

C#实现档案归档章批量打印:从Excel数据到打印机故障排查全指南

大家好,我是你们的技术博主。做档案数字化和文档管理的朋友应该深有体会,成百上千份文件需要盖章归档时,人工手动逐份盖章不仅效率极低,而且经常出现位置歪斜、力度不均、印油模糊等问题,一旦涉及验收审计,…

阅读更多 →
不装MCP也能用:chrome-devtools-mcp命令行工具(CLI)完全使用手册 2026/9/3 22:58:33

不装MCP也能用:chrome-devtools-mcp命令行工具(CLI)完全使用手册

不装MCP也能用:chrome-devtools-mcp命令行工具(CLI)完全使用手册 【免费下载链接】chrome-devtools-mcp Chrome DevTools for coding agents 项目地址: https://gitcode.com/GitHub_Trending/chr/chrome-devtools-mcp chrome-devtools…

阅读更多 →
Python版本化数据清洗合并与可视化分析实战指南 2026/9/3 22:55:32

Python版本化数据清洗合并与可视化分析实战指南

在处理长期累积、不断产生新版本的记录类数据时,最大的瓶颈往往不是数据量本身,而是文件格式、字段命名和版本号之间的混乱。不同批次的数据散落在多个 Excel 或 CSV 文件中,同一含义的列在不同文件里叫法完全不同,日期格式也五花…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞